You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2022/08/16 16:39:33 UTC

[commons-bcel] 03/06: Clean ups

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-bcel.git

commit 596126404b9a7a0562aa4ce0c76c08b917d26434
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Tue Aug 16 10:28:16 2022 -0400

    Clean ups
    
    - Remove extra whitespace
    - Remove extra parentheses
---
 src/examples/ClassDumper.java                      |  24 +-
 src/examples/HelloWorldBuilder.java                |   2 +-
 src/examples/JasminVisitor.java                    |   4 +-
 src/examples/Mini/ASCII_CharStream.java            |  18 +-
 src/examples/Mini/ASTExpr.java                     |  10 +-
 src/examples/Mini/ASTFunAppl.java                  |   6 +-
 src/examples/Mini/ASTFunDecl.java                  |  10 +-
 src/examples/Mini/ASTIdent.java                    |  12 +-
 src/examples/Mini/ASTIfExpr.java                   |   6 +-
 src/examples/Mini/ASTInteger.java                  |   2 +-
 src/examples/Mini/ASTLetExpr.java                  |   4 +-
 src/examples/Mini/Environment.java                 |   2 +-
 src/examples/Mini/Function.java                    |   2 +-
 src/examples/Mini/MiniC.java                       |   2 +-
 src/examples/Mini/MiniParser.java                  |  58 +-
 src/examples/Mini/MiniParserTokenManager.java      |  27 +-
 src/examples/Mini/SimpleNode.java                  |   9 +-
 src/examples/Mini/TokenMgrError.java               |   6 +-
 src/examples/ProxyCreator.java                     |   2 +-
 src/examples/helloify.java                         |   2 +-
 src/examples/id.java                               |   4 +-
 src/examples/listclass.java                        |  18 +-
 src/main/java/org/apache/bcel/Const.java           | 632 ++++++++++-----------
 src/main/java/org/apache/bcel/Constants.java       | 532 ++++++++---------
 src/main/java/org/apache/bcel/ExceptionConst.java  |   4 +-
 .../java/org/apache/bcel/ExceptionConstants.java   |   2 +-
 src/main/java/org/apache/bcel/Repository.java      |   2 +-
 .../org/apache/bcel/classfile/AttributeReader.java |  14 +-
 .../org/apache/bcel/classfile/ClassParser.java     |  16 +-
 .../org/apache/bcel/classfile/CodeException.java   |   2 +-
 .../org/apache/bcel/classfile/ConstantPool.java    |   2 +-
 .../org/apache/bcel/classfile/ConstantValue.java   |   2 +-
 .../org/apache/bcel/classfile/ExceptionTable.java  |   2 +-
 src/main/java/org/apache/bcel/classfile/Field.java |   2 +-
 .../org/apache/bcel/classfile/FieldOrMethod.java   |   6 +-
 .../java/org/apache/bcel/classfile/InnerClass.java |   2 +-
 .../java/org/apache/bcel/classfile/JavaClass.java  |   4 +-
 .../org/apache/bcel/classfile/LineNumberTable.java |   8 +-
 .../org/apache/bcel/classfile/LocalVariable.java   |   4 +-
 .../apache/bcel/classfile/LocalVariableTable.java  |   2 +-
 .../java/org/apache/bcel/classfile/Method.java     |   2 +-
 .../java/org/apache/bcel/classfile/Module.java     |   2 +-
 .../org/apache/bcel/classfile/ModuleMainClass.java |   2 +-
 .../org/apache/bcel/classfile/ModulePackages.java  |   2 +-
 .../java/org/apache/bcel/classfile/NestHost.java   |   2 +-
 .../org/apache/bcel/classfile/NestMembers.java     |   2 +-
 .../java/org/apache/bcel/classfile/PMGClass.java   |   2 +-
 .../java/org/apache/bcel/classfile/Signature.java  |   2 +-
 .../java/org/apache/bcel/classfile/SourceFile.java |   2 +-
 .../java/org/apache/bcel/classfile/StackMap.java   |   6 +-
 .../org/apache/bcel/classfile/StackMapType.java    |   2 +-
 .../java/org/apache/bcel/classfile/Unknown.java    |   2 +-
 src/main/java/org/apache/bcel/generic/AALOAD.java  |   2 +-
 src/main/java/org/apache/bcel/generic/AASTORE.java |   2 +-
 .../java/org/apache/bcel/generic/ACONST_NULL.java  |   2 +-
 src/main/java/org/apache/bcel/generic/ALOAD.java   |   4 +-
 .../java/org/apache/bcel/generic/ANEWARRAY.java    |   2 +-
 src/main/java/org/apache/bcel/generic/ARETURN.java |   2 +-
 .../java/org/apache/bcel/generic/ARRAYLENGTH.java  |   2 +-
 src/main/java/org/apache/bcel/generic/ASTORE.java  |   4 +-
 src/main/java/org/apache/bcel/generic/ATHROW.java  |   2 +-
 src/main/java/org/apache/bcel/generic/BALOAD.java  |   2 +-
 src/main/java/org/apache/bcel/generic/BASTORE.java |   2 +-
 .../org/apache/bcel/generic/BranchInstruction.java |   6 +-
 src/main/java/org/apache/bcel/generic/CALOAD.java  |   2 +-
 src/main/java/org/apache/bcel/generic/CASTORE.java |   2 +-
 .../java/org/apache/bcel/generic/CHECKCAST.java    |   4 +-
 .../org/apache/bcel/generic/CPInstruction.java     |   6 +-
 .../java/org/apache/bcel/generic/ClassGen.java     |  24 +-
 .../org/apache/bcel/generic/CodeExceptionGen.java  |   6 +-
 .../bcel/generic/ConstantPushInstruction.java      |   2 +-
 src/main/java/org/apache/bcel/generic/D2F.java     |   2 +-
 src/main/java/org/apache/bcel/generic/D2I.java     |   2 +-
 src/main/java/org/apache/bcel/generic/D2L.java     |   2 +-
 src/main/java/org/apache/bcel/generic/DADD.java    |   4 +-
 src/main/java/org/apache/bcel/generic/DALOAD.java  |   2 +-
 src/main/java/org/apache/bcel/generic/DASTORE.java |   2 +-
 src/main/java/org/apache/bcel/generic/DCMPG.java   |   2 +-
 src/main/java/org/apache/bcel/generic/DCMPL.java   |   2 +-
 src/main/java/org/apache/bcel/generic/DDIV.java    |   4 +-
 src/main/java/org/apache/bcel/generic/DLOAD.java   |   4 +-
 src/main/java/org/apache/bcel/generic/DMUL.java    |   4 +-
 src/main/java/org/apache/bcel/generic/DNEG.java    |   2 +-
 src/main/java/org/apache/bcel/generic/DREM.java    |   4 +-
 src/main/java/org/apache/bcel/generic/DRETURN.java |   2 +-
 src/main/java/org/apache/bcel/generic/DSTORE.java  |   4 +-
 src/main/java/org/apache/bcel/generic/DSUB.java    |   4 +-
 src/main/java/org/apache/bcel/generic/DUP.java     |   2 +-
 src/main/java/org/apache/bcel/generic/DUP2.java    |   2 +-
 src/main/java/org/apache/bcel/generic/DUP2_X1.java |   2 +-
 src/main/java/org/apache/bcel/generic/DUP2_X2.java |   2 +-
 src/main/java/org/apache/bcel/generic/DUP_X1.java  |   2 +-
 src/main/java/org/apache/bcel/generic/DUP_X2.java  |   2 +-
 src/main/java/org/apache/bcel/generic/F2D.java     |   2 +-
 src/main/java/org/apache/bcel/generic/F2I.java     |   2 +-
 src/main/java/org/apache/bcel/generic/F2L.java     |   2 +-
 src/main/java/org/apache/bcel/generic/FADD.java    |   2 +-
 src/main/java/org/apache/bcel/generic/FALOAD.java  |   2 +-
 src/main/java/org/apache/bcel/generic/FASTORE.java |   2 +-
 src/main/java/org/apache/bcel/generic/FCMPG.java   |   2 +-
 src/main/java/org/apache/bcel/generic/FCMPL.java   |   2 +-
 src/main/java/org/apache/bcel/generic/FDIV.java    |   2 +-
 src/main/java/org/apache/bcel/generic/FLOAD.java   |   4 +-
 src/main/java/org/apache/bcel/generic/FMUL.java    |   2 +-
 src/main/java/org/apache/bcel/generic/FNEG.java    |   2 +-
 src/main/java/org/apache/bcel/generic/FREM.java    |   2 +-
 src/main/java/org/apache/bcel/generic/FRETURN.java |   2 +-
 src/main/java/org/apache/bcel/generic/FSTORE.java  |   4 +-
 src/main/java/org/apache/bcel/generic/FSUB.java    |   2 +-
 .../org/apache/bcel/generic/FieldOrMethod.java     |   2 +-
 .../java/org/apache/bcel/generic/GETFIELD.java     |   6 +-
 .../java/org/apache/bcel/generic/GETSTATIC.java    |   6 +-
 src/main/java/org/apache/bcel/generic/GOTO.java    |   2 +-
 src/main/java/org/apache/bcel/generic/GOTO_W.java  |   2 +-
 src/main/java/org/apache/bcel/generic/I2B.java     |   2 +-
 src/main/java/org/apache/bcel/generic/I2C.java     |   2 +-
 src/main/java/org/apache/bcel/generic/I2D.java     |   2 +-
 src/main/java/org/apache/bcel/generic/I2F.java     |   2 +-
 src/main/java/org/apache/bcel/generic/I2L.java     |   2 +-
 src/main/java/org/apache/bcel/generic/I2S.java     |   2 +-
 src/main/java/org/apache/bcel/generic/IADD.java    |   2 +-
 src/main/java/org/apache/bcel/generic/IALOAD.java  |   2 +-
 src/main/java/org/apache/bcel/generic/IAND.java    |   2 +-
 src/main/java/org/apache/bcel/generic/IASTORE.java |   2 +-
 src/main/java/org/apache/bcel/generic/IDIV.java    |   2 +-
 src/main/java/org/apache/bcel/generic/IINC.java    |   2 +-
 src/main/java/org/apache/bcel/generic/ILOAD.java   |   4 +-
 src/main/java/org/apache/bcel/generic/IMUL.java    |   2 +-
 src/main/java/org/apache/bcel/generic/INEG.java    |   2 +-
 .../java/org/apache/bcel/generic/INSTANCEOF.java   |   2 +-
 .../org/apache/bcel/generic/INVOKEDYNAMIC.java     |   2 +-
 .../org/apache/bcel/generic/INVOKEINTERFACE.java   |   4 +-
 .../org/apache/bcel/generic/INVOKESPECIAL.java     |   2 +-
 .../java/org/apache/bcel/generic/INVOKESTATIC.java |   2 +-
 .../org/apache/bcel/generic/INVOKEVIRTUAL.java     |   2 +-
 src/main/java/org/apache/bcel/generic/IOR.java     |   2 +-
 src/main/java/org/apache/bcel/generic/IREM.java    |   2 +-
 src/main/java/org/apache/bcel/generic/IRETURN.java |   2 +-
 src/main/java/org/apache/bcel/generic/ISHL.java    |   2 +-
 src/main/java/org/apache/bcel/generic/ISHR.java    |   2 +-
 src/main/java/org/apache/bcel/generic/ISTORE.java  |   4 +-
 src/main/java/org/apache/bcel/generic/ISUB.java    |   2 +-
 src/main/java/org/apache/bcel/generic/IUSHR.java   |   2 +-
 src/main/java/org/apache/bcel/generic/IXOR.java    |   2 +-
 .../java/org/apache/bcel/generic/Instruction.java  |  20 +-
 .../org/apache/bcel/generic/InstructionConst.java  |   2 +-
 .../apache/bcel/generic/InstructionFactory.java    |   4 +-
 .../org/apache/bcel/generic/InvokeInstruction.java |   4 +-
 src/main/java/org/apache/bcel/generic/JSR.java     |   2 +-
 src/main/java/org/apache/bcel/generic/JSR_W.java   |   2 +-
 .../org/apache/bcel/generic/JsrInstruction.java    |   2 +-
 src/main/java/org/apache/bcel/generic/L2D.java     |   2 +-
 src/main/java/org/apache/bcel/generic/L2F.java     |   2 +-
 src/main/java/org/apache/bcel/generic/L2I.java     |   2 +-
 src/main/java/org/apache/bcel/generic/LADD.java    |   4 +-
 src/main/java/org/apache/bcel/generic/LALOAD.java  |   2 +-
 src/main/java/org/apache/bcel/generic/LAND.java    |   4 +-
 src/main/java/org/apache/bcel/generic/LASTORE.java |   2 +-
 src/main/java/org/apache/bcel/generic/LCMP.java    |   2 +-
 src/main/java/org/apache/bcel/generic/LDC.java     |   2 +-
 src/main/java/org/apache/bcel/generic/LDIV.java    |   4 +-
 src/main/java/org/apache/bcel/generic/LLOAD.java   |   2 +-
 src/main/java/org/apache/bcel/generic/LMUL.java    |   4 +-
 src/main/java/org/apache/bcel/generic/LNEG.java    |   2 +-
 .../java/org/apache/bcel/generic/LOOKUPSWITCH.java |   2 +-
 src/main/java/org/apache/bcel/generic/LOR.java     |   2 +-
 src/main/java/org/apache/bcel/generic/LREM.java    |   2 +-
 src/main/java/org/apache/bcel/generic/LRETURN.java |   2 +-
 src/main/java/org/apache/bcel/generic/LSHL.java    |   2 +-
 src/main/java/org/apache/bcel/generic/LSHR.java    |   2 +-
 src/main/java/org/apache/bcel/generic/LSTORE.java  |   2 +-
 src/main/java/org/apache/bcel/generic/LSUB.java    |   4 +-
 src/main/java/org/apache/bcel/generic/LUSHR.java   |   2 +-
 src/main/java/org/apache/bcel/generic/LXOR.java    |   2 +-
 .../java/org/apache/bcel/generic/LoadClass.java    |   4 +-
 .../bcel/generic/LocalVariableInstruction.java     |  21 +-
 .../java/org/apache/bcel/generic/MONITORENTER.java |   2 +-
 .../java/org/apache/bcel/generic/MONITOREXIT.java  |   2 +-
 .../org/apache/bcel/generic/MULTIANEWARRAY.java    |   6 +-
 .../java/org/apache/bcel/generic/MethodGen.java    |   4 +-
 src/main/java/org/apache/bcel/generic/NEW.java     |   2 +-
 .../java/org/apache/bcel/generic/NEWARRAY.java     |   6 +-
 .../java/org/apache/bcel/generic/ObjectType.java   |  12 +-
 .../java/org/apache/bcel/generic/PUTFIELD.java     |   6 +-
 .../java/org/apache/bcel/generic/PUTSTATIC.java    |   6 +-
 .../org/apache/bcel/generic/PushInstruction.java   |   2 +-
 src/main/java/org/apache/bcel/generic/RET.java     |   2 +-
 src/main/java/org/apache/bcel/generic/RETURN.java  |   2 +-
 .../org/apache/bcel/generic/ReferenceType.java     |   2 +-
 src/main/java/org/apache/bcel/generic/SALOAD.java  |   2 +-
 src/main/java/org/apache/bcel/generic/SASTORE.java |   2 +-
 src/main/java/org/apache/bcel/generic/SWAP.java    |   2 +-
 src/main/java/org/apache/bcel/generic/SWITCH.java  |   2 +-
 src/main/java/org/apache/bcel/generic/Select.java  |   2 +-
 .../java/org/apache/bcel/generic/TABLESWITCH.java  |   2 +-
 src/main/java/org/apache/bcel/generic/Type.java    |  10 +-
 .../apache/bcel/generic/UnconditionalBranch.java   |   2 +-
 .../bcel/generic/VariableLengthInstruction.java    |   2 +-
 src/main/java/org/apache/bcel/util/BCELifier.java  |   2 +-
 .../java/org/apache/bcel/util/JavaWrapper.java     |   4 +-
 .../java/org/apache/bcel/verifier/Verifier.java    |   2 +-
 .../org/apache/bcel/verifier/VerifierFactory.java  |   2 +-
 .../org/apache/bcel/verifier/VerifyDialog.java     |   6 +-
 .../verifier/exc/AssertionViolatedException.java   |   4 +-
 .../verifier/exc/ClassConstraintException.java     |   2 +-
 .../java/org/apache/bcel/verifier/exc/Utility.java |   2 +-
 .../exc/VerifierConstraintViolatedException.java   |   2 +-
 .../bcel/verifier/statics/Pass1Verifier.java       |  20 +-
 .../bcel/verifier/statics/Pass3aVerifier.java      |   4 +-
 .../verifier/structurals/ControlFlowGraph.java     |   6 +-
 .../verifier/structurals/ExecutionVisitor.java     |  37 +-
 .../apache/bcel/verifier/structurals/Frame.java    |   2 +-
 .../structurals/InstConstraintVisitor.java         |  10 +-
 .../verifier/structurals/InstructionContext.java   |   2 +-
 .../bcel/verifier/structurals/OperandStack.java    |   2 +-
 .../bcel/verifier/structurals/Subroutines.java     |   8 +-
 .../java/org/apache/bcel/AbstractTestCase.java     |   6 +-
 src/test/java/org/apache/bcel/HandleTestCase.java  |   2 +-
 .../java/org/apache/bcel/data/ConstantPoolX.java   |   2 +-
 .../apache/bcel/generic/JiraBcel362TestCase.java   |   2 +-
 220 files changed, 1028 insertions(+), 1050 deletions(-)

diff --git a/src/examples/ClassDumper.java b/src/examples/ClassDumper.java
index d98aedfe..0d188b74 100644
--- a/src/examples/ClassDumper.java
+++ b/src/examples/ClassDumper.java
@@ -106,7 +106,7 @@ class ClassDumper {
 
     /**
      * Processes information about the attributes of the class.
-     * 
+     *
      * @throws IOException
      * @throws ClassFormatException
      */
@@ -129,7 +129,7 @@ class ClassDumper {
 
     /**
      * Processes information about the class and its super class.
-     * 
+     *
      * @throws IOException
      * @throws ClassFormatException
      */
@@ -141,7 +141,7 @@ class ClassDumper {
         if ((access_flags & Const.ACC_INTERFACE) != 0) {
             access_flags |= Const.ACC_ABSTRACT;
         }
-        if (((access_flags & Const.ACC_ABSTRACT) != 0) && ((access_flags & Const.ACC_FINAL) != 0)) {
+        if ((access_flags & Const.ACC_ABSTRACT) != 0 && (access_flags & Const.ACC_FINAL) != 0) {
             throw new ClassFormatException("Class " + file_name + " can't be both final and abstract");
         }
 
@@ -161,7 +161,7 @@ class ClassDumper {
 
     /**
      * Processes constant pool entries.
-     * 
+     *
      * @throws IOException
      * @throws ClassFormatException
      */
@@ -188,7 +188,7 @@ class ClassDumper {
 
             // All eight byte constants take up two spots in the constant pool
             tag = constant_items[i].getTag();
-            if ((tag == Const.CONSTANT_Double) || (tag == Const.CONSTANT_Long)) {
+            if (tag == Const.CONSTANT_Double || tag == Const.CONSTANT_Long) {
                 i++;
             }
         }
@@ -196,7 +196,7 @@ class ClassDumper {
 
     /**
      * Constructs object from file stream.
-     * 
+     *
      * @param file Input stream
      * @throws IOException
      * @throws ClassFormatException
@@ -235,7 +235,7 @@ class ClassDumper {
             final long pos1 = file.getStreamPosition();
             attributes[i] = Attribute.readAttribute(file, constant_pool);
             final long pos2 = file.getStreamPosition();
-            if ((pos2 - pos1) != (attribute_length + 6)) {
+            if (pos2 - pos1 != attribute_length + 6) {
                 System.out.printf("%nattribute_length: %d pos2-pos1-6: %d pos1: %x(%d) pos2: %x(%d)%n", attribute_length, pos2 - pos1 - 6, pos1, pos1, pos2,
                     pos2);
             }
@@ -246,7 +246,7 @@ class ClassDumper {
 
     /**
      * Processes information about the fields of the class, i.e., its variables.
-     * 
+     *
      * @throws IOException
      * @throws ClassFormatException
      */
@@ -268,7 +268,7 @@ class ClassDumper {
 
     /**
      * Checks whether the header of the file is ok. Of course, this has to be the first action on successive file reads.
-     * 
+     *
      * @throws IOException
      * @throws ClassFormatException
      */
@@ -285,7 +285,7 @@ class ClassDumper {
 
     /**
      * Processes information about the interfaces implemented by this class.
-     * 
+     *
      * @throws IOException
      * @throws ClassFormatException
      */
@@ -312,7 +312,7 @@ class ClassDumper {
 
     /**
      * Processes information about the methods of the class.
-     * 
+     *
      * @throws IOException
      * @throws ClassFormatException
      */
@@ -333,7 +333,7 @@ class ClassDumper {
 
     /**
      * Processes major and minor version of compiler which created the file.
-     * 
+     *
      * @throws IOException
      * @throws ClassFormatException
      */
diff --git a/src/examples/HelloWorldBuilder.java b/src/examples/HelloWorldBuilder.java
index 20f1974d..e82fdb13 100644
--- a/src/examples/HelloWorldBuilder.java
+++ b/src/examples/HelloWorldBuilder.java
@@ -37,7 +37,7 @@ import org.apache.bcel.generic.Type;
 
 /**
  * Create HelloWorld class:
- * 
+ *
  * <PRE>
  * import java.io.*;
  *
diff --git a/src/examples/JasminVisitor.java b/src/examples/JasminVisitor.java
index f7a19223..d1a013ba 100644
--- a/src/examples/JasminVisitor.java
+++ b/src/examples/JasminVisitor.java
@@ -251,7 +251,7 @@ public class JasminVisitor extends org.apache.bcel.classfile.EmptyVisitor {
 
         for (final CodeExceptionGen c : ehs) {
             final ObjectType caught = c.getCatchType();
-            final String class_name = (caught == null) ? // catch any exception, used when compiling finally
+            final String class_name = caught == null ? // catch any exception, used when compiling finally
                 "all" : caught.getClassName().replace('.', '/');
 
             out.println(".catch " + class_name + " from " + get(c.getStartPC()) + " to " + get(c.getEndPC()) + " using " + get(c.getHandlerPC()));
@@ -312,7 +312,7 @@ public class JasminVisitor extends org.apache.bcel.classfile.EmptyVisitor {
         out.println("\n.method " + Utility.accessToString(_method.getAccessFlags()) + " " + _method.getName() + _method.getSignature());
 
         final Attribute[] attributes = _method.getAttributes();
-        if ((attributes == null) || (attributes.length == 0)) {
+        if (attributes == null || attributes.length == 0) {
             out.println(".end method");
         }
     }
diff --git a/src/examples/Mini/ASCII_CharStream.java b/src/examples/Mini/ASCII_CharStream.java
index 552da1ca..a0413a2e 100644
--- a/src/examples/Mini/ASCII_CharStream.java
+++ b/src/examples/Mini/ASCII_CharStream.java
@@ -128,7 +128,7 @@ public final class ASCII_CharStream {
                 System.arraycopy(bufcolumn, 0, newbufcolumn, bufsize - tokenBegin, bufpos);
                 bufcolumn = newbufcolumn;
 
-                maxNextCharInd = (bufpos += (bufsize - tokenBegin));
+                maxNextCharInd = bufpos += bufsize - tokenBegin;
             } else {
                 System.arraycopy(buffer, tokenBegin, newbuffer, 0, bufsize - tokenBegin);
                 buffer = newbuffer;
@@ -139,7 +139,7 @@ public final class ASCII_CharStream {
                 System.arraycopy(bufcolumn, tokenBegin, newbufcolumn, 0, bufsize - tokenBegin);
                 bufcolumn = newbufcolumn;
 
-                maxNextCharInd = (bufpos -= tokenBegin);
+                maxNextCharInd = bufpos -= tokenBegin;
             }
         } catch (final Throwable t) {
             throw new Error(t.getMessage());
@@ -163,7 +163,7 @@ public final class ASCII_CharStream {
                 }
             } else if (available > tokenBegin) {
                 available = bufsize;
-            } else if ((tokenBegin - available) < 2048) {
+            } else if (tokenBegin - available < 2048) {
                 ExpandBuff(true);
             } else {
                 available = tokenBegin;
@@ -213,7 +213,7 @@ public final class ASCII_CharStream {
     static public char[] GetSuffix(final int len) {
         final char[] ret = new char[len];
 
-        if ((bufpos + 1) >= len) {
+        if (bufpos + 1 >= len) {
             System.arraycopy(buffer, bufpos - len + 1, ret, 0, len);
         } else {
             System.arraycopy(buffer, bufsize - (len - bufpos - 1), ret, 0, len - bufpos - 1);
@@ -226,7 +226,7 @@ public final class ASCII_CharStream {
     static public char readChar() throws IOException {
         if (inBuf > 0) {
             --inBuf;
-            return (char) ((char) 0xff & buffer[(bufpos == bufsize - 1) ? (bufpos = 0) : ++bufpos]);
+            return (char) ((char) 0xff & buffer[bufpos == bufsize - 1 ? (bufpos = 0) : ++bufpos]);
         }
 
         if (++bufpos >= maxNextCharInd) {
@@ -236,7 +236,7 @@ public final class ASCII_CharStream {
         final char c = (char) ((char) 0xff & buffer[bufpos]);
 
         UpdateLineColumn(c);
-        return (c);
+        return c;
     }
 
     static public void ReInit(final java.io.InputStream dstream, final int startline, final int startcolumn) {
@@ -272,13 +272,13 @@ public final class ASCII_CharStream {
 
         if (prevCharIsLF) {
             prevCharIsLF = false;
-            line += (column = 1);
+            line += column = 1;
         } else if (prevCharIsCR) {
             prevCharIsCR = false;
             if (c == '\n') {
                 prevCharIsLF = true;
             } else {
-                line += (column = 1);
+                line += column = 1;
             }
         }
 
@@ -291,7 +291,7 @@ public final class ASCII_CharStream {
             break;
         case '\t':
             column--;
-            column += (8 - (column & 07));
+            column += 8 - (column & 07);
             break;
         default:
             break;
diff --git a/src/examples/Mini/ASTExpr.java b/src/examples/Mini/ASTExpr.java
index 145a0285..3f5df060 100644
--- a/src/examples/Mini/ASTExpr.java
+++ b/src/examples/Mini/ASTExpr.java
@@ -290,7 +290,7 @@ public class ASTExpr extends SimpleNode implements MiniParserConstants, MiniPars
 
     /**
      * Second and third pass
-     * 
+     *
      * @return type of expression
      * @param expected type
      */
@@ -307,9 +307,9 @@ public class ASTExpr extends SimpleNode implements MiniParserConstants, MiniPars
                 child_type = type = T_BOOLEAN; // !
             }
         } else // Compute expected type
-        if ((kind == PLUS) || (kind == MINUS) || (kind == MULT) || (kind == MOD) || (kind == DIV)) {
+        if (kind == PLUS || kind == MINUS || kind == MULT || kind == MOD || kind == DIV) {
             child_type = type = T_INT;
-        } else if ((kind == AND) || (kind == OR)) {
+        } else if (kind == AND || kind == OR) {
             child_type = type = T_BOOLEAN;
         } else { // LEQ, GT, etc.
             child_type = T_INT;
@@ -385,7 +385,7 @@ public class ASTExpr extends SimpleNode implements MiniParserConstants, MiniPars
     @Override
     public String toString() {
         String op = "";
-        final int len = (children != null) ? children.length : 0;
+        final int len = children != null ? children.length : 0;
         if (unop != -1) {
             op = tokenImage[unop];
         } else if (kind != -1) {
@@ -401,7 +401,7 @@ public class ASTExpr extends SimpleNode implements MiniParserConstants, MiniPars
     public ASTExpr traverse(final Environment env) {
         this.env = env;
 
-        if ((kind == -1) && (unop == -1)) {
+        if (kind == -1 && unop == -1) {
             return exprs[0].traverse(env); // --> Replaced by successor
         }
         for (int i = 0; i < exprs.length; i++) {
diff --git a/src/examples/Mini/ASTFunAppl.java b/src/examples/Mini/ASTFunAppl.java
index 5feb71e4..07fdf344 100644
--- a/src/examples/Mini/ASTFunAppl.java
+++ b/src/examples/Mini/ASTFunAppl.java
@@ -151,7 +151,7 @@ public class ASTFunAppl extends ASTExpr implements MiniParserTreeConstants, org.
 
     /**
      * Second pass Overrides AstExpr.eval()
-     * 
+     *
      * @return type of expression
      * @param expected type
      */
@@ -171,7 +171,7 @@ public class ASTFunAppl extends ASTExpr implements MiniParserTreeConstants, org.
                 final int expect = args[i].getType(); // May be T_UNKNOWN
                 final int t_e = exprs[i].eval(expect); // May be T_UNKNOWN
 
-                if ((expect != T_UNKNOWN) && (t_e != expect)) {
+                if (expect != T_UNKNOWN && t_e != expect) {
                     MiniC.addError(exprs[i].getLine(), exprs[i].getColumn(),
                         "Argument " + (i + 1) + " in application of " + fname + " is not of type " + TYPE_NAMES[expect] + " but " + TYPE_NAMES[t_e]);
                 } else {
@@ -218,7 +218,7 @@ public class ASTFunAppl extends ASTExpr implements MiniParserTreeConstants, org.
         } else if (!(entry instanceof Function)) {
             MiniC.addError(name.getLine(), name.getColumn(), "Applying non-function " + fname + ".");
         } else {
-            final int len = (exprs != null) ? exprs.length : 0;
+            final int len = exprs != null ? exprs.length : 0;
             final Function fun = (Function) entry;
 
             if (len != fun.getNoArgs()) {
diff --git a/src/examples/Mini/ASTFunDecl.java b/src/examples/Mini/ASTFunDecl.java
index 9b210d5e..ddbd90ec 100644
--- a/src/examples/Mini/ASTFunDecl.java
+++ b/src/examples/Mini/ASTFunDecl.java
@@ -51,7 +51,7 @@ public class ASTFunDecl extends SimpleNode implements MiniParserTreeConstants, o
     private static final InstructionFinder.CodeConstraint my_constraint = match -> {
         final BranchInstruction if_icmp = (BranchInstruction) match[0].getInstruction();
         final GOTO goto_ = (GOTO) match[2].getInstruction();
-        return (if_icmp.getTarget() == match[3]) && (goto_.getTarget() == match[4]);
+        return if_icmp.getTarget() == match[3] && goto_.getTarget() == match[4];
     };
     /*
      * Used to simpulate stack with local vars and compute maximum stack size.
@@ -96,7 +96,7 @@ public class ASTFunDecl extends SimpleNode implements MiniParserTreeConstants, o
         for (final Iterator<InstructionHandle[]> it = f.search(pat, my_constraint); it.hasNext();) {
             final InstructionHandle[] match = it.next();
             // Everything ok, update code
-            final BranchInstruction ifeq = (BranchInstruction) (match[4].getInstruction());
+            final BranchInstruction ifeq = (BranchInstruction) match[4].getInstruction();
             final BranchHandle if_icmp = (BranchHandle) match[0];
 
             if_icmp.setTarget(ifeq.getTarget());
@@ -112,7 +112,7 @@ public class ASTFunDecl extends SimpleNode implements MiniParserTreeConstants, o
                     final InstructionTargeter[] targeters = target.getTargeters();
 
                     for (final InstructionTargeter targeter : targeters) {
-                        if ((target != match[4]) || (targeter != match[2])) {
+                        if (target != match[4] || targeter != match[2]) {
                             System.err.println("Unexpected: " + e);
                         }
                     }
@@ -122,7 +122,7 @@ public class ASTFunDecl extends SimpleNode implements MiniParserTreeConstants, o
     }
 
     static String pop() {
-        return "_s" + (--size);
+        return "_s" + --size;
     }
 
     /**
@@ -364,7 +364,7 @@ public class ASTFunDecl extends SimpleNode implements MiniParserTreeConstants, o
         final int expected = name.getType(); // Maybe other function has already called us
         type = body.eval(expected); // And updated the env
 
-        if ((expected != T_UNKNOWN) && (type != expected)) {
+        if (expected != T_UNKNOWN && type != expected) {
             MiniC.addError(line, column, "Function f ist not of type " + TYPE_NAMES[expected] + " as previously assumed, but " + TYPE_NAMES[type]);
         }
 
diff --git a/src/examples/Mini/ASTIdent.java b/src/examples/Mini/ASTIdent.java
index 9138f804..6646ece2 100644
--- a/src/examples/Mini/ASTIdent.java
+++ b/src/examples/Mini/ASTIdent.java
@@ -97,16 +97,16 @@ public class ASTIdent extends ASTExpr implements org.apache.bcel.Constants {
 
         is_simple = true; // (Very) simple expression, always true
 
-        if ((t == T_UNKNOWN) && (expected == T_UNKNOWN)) {
+        if (t == T_UNKNOWN && expected == T_UNKNOWN) {
             type = T_UNKNOWN;
-        } else if ((t == T_UNKNOWN) && (expected != T_UNKNOWN)) {
+        } else if (t == T_UNKNOWN && expected != T_UNKNOWN) {
             ident.setType(expected);
             type = expected;
-        } else if ((t != T_UNKNOWN) && (expected == T_UNKNOWN)) {
-            ident.setType(t);
-            type = t;
         } else {
-            type = t; // Caller has to check for an error, i.e. t != expected
+            if (t != T_UNKNOWN && expected == T_UNKNOWN) {
+                ident.setType(t);
+            }
+            type = t;
         }
 
         return type;
diff --git a/src/examples/Mini/ASTIfExpr.java b/src/examples/Mini/ASTIfExpr.java
index 0ac096da..b61f3845 100644
--- a/src/examples/Mini/ASTIfExpr.java
+++ b/src/examples/Mini/ASTIfExpr.java
@@ -116,7 +116,7 @@ public class ASTIfExpr extends ASTExpr implements org.apache.bcel.Constants {
 
     /**
      * Second pass Overrides AstExpr.eval()
-     * 
+     *
      * @return type of expression
      * @param expected type
      */
@@ -130,7 +130,7 @@ public class ASTIfExpr extends ASTExpr implements org.apache.bcel.Constants {
 
         then_type = then_expr.eval(expected);
 
-        if ((expected != T_UNKNOWN) && (then_type != expected)) {
+        if (expected != T_UNKNOWN && then_type != expected) {
             MiniC.addError(then_expr.getLine(), then_expr.getColumn(),
                 "THEN expression is not of expected type " + TYPE_NAMES[expected] + " but " + TYPE_NAMES[then_type] + ".");
         }
@@ -138,7 +138,7 @@ public class ASTIfExpr extends ASTExpr implements org.apache.bcel.Constants {
         if (else_expr != null) {
             else_type = else_expr.eval(expected);
 
-            if ((expected != T_UNKNOWN) && (else_type != expected)) {
+            if (expected != T_UNKNOWN && else_type != expected) {
                 MiniC.addError(else_expr.getLine(), else_expr.getColumn(),
                     "ELSE expression is not of expected type " + TYPE_NAMES[expected] + " but " + TYPE_NAMES[else_type] + ".");
             } else if (then_type == T_UNKNOWN) {
diff --git a/src/examples/Mini/ASTInteger.java b/src/examples/Mini/ASTInteger.java
index 9b93c78b..f38685ef 100644
--- a/src/examples/Mini/ASTInteger.java
+++ b/src/examples/Mini/ASTInteger.java
@@ -65,7 +65,7 @@ public class ASTInteger extends ASTExpr {
 
     /**
      * Second pass Overrides AstExpr.eval()
-     * 
+     *
      * @return type of expression
      */
     @Override
diff --git a/src/examples/Mini/ASTLetExpr.java b/src/examples/Mini/ASTLetExpr.java
index 4d600b2e..d2db6796 100644
--- a/src/examples/Mini/ASTLetExpr.java
+++ b/src/examples/Mini/ASTLetExpr.java
@@ -69,7 +69,7 @@ public class ASTLetExpr extends ASTExpr implements org.apache.bcel.Constants {
             entry.setLocalVariable(lg);
             InstructionHandle start = il.getEnd();
             exprs[i].byte_code(il, method, cp);
-            start = (start == null) ? il.getStart() : start.getNext();
+            start = start == null ? il.getStart() : start.getNext();
             lg.setStart(start);
             il.append(new ISTORE(slot));
             ASTFunDecl.pop();
@@ -140,7 +140,7 @@ public class ASTLetExpr extends ASTExpr implements org.apache.bcel.Constants {
 
     /**
      * Second pass Overrides AstExpr.eval()
-     * 
+     *
      * @return type of expression
      * @param expected type
      */
diff --git a/src/examples/Mini/Environment.java b/src/examples/Mini/Environment.java
index 217b20b5..42b0a6ed 100644
--- a/src/examples/Mini/Environment.java
+++ b/src/examples/Mini/Environment.java
@@ -76,7 +76,7 @@ public class Environment implements Cloneable {
 
                 /*
                  * int len = table[i].size();
-                 * 
+                 *
                  * copy[i] = new Vector(len); try { for(int j=0; j < len; j++) copy[i].addElement(table[i].elementAt(j)); }
                  * catch(ArrayIndexOutOfBoundsException e) {}
                  */
diff --git a/src/examples/Mini/Function.java b/src/examples/Mini/Function.java
index 25a6bf6e..b70c4275 100644
--- a/src/examples/Mini/Function.java
+++ b/src/examples/Mini/Function.java
@@ -78,7 +78,7 @@ public class Function implements org.apache.bcel.Constants, EnvEntry {
 
     public void setArgs(final ASTIdent[] args) {
         this.args = args;
-        no_args = (args == null) ? 0 : args.length;
+        no_args = args == null ? 0 : args.length;
     }
 
     @Override
diff --git a/src/examples/Mini/MiniC.java b/src/examples/Mini/MiniC.java
index b76b5e4e..2e1fa0f9 100644
--- a/src/examples/Mini/MiniC.java
+++ b/src/examples/Mini/MiniC.java
@@ -172,7 +172,7 @@ public class MiniC implements org.apache.bcel.Constants {
                     }
                 }
 
-                if ((!errors.isEmpty()) || (!warnings.isEmpty())) {
+                if (!errors.isEmpty() || !warnings.isEmpty()) {
                     System.out.println(errors.size() + " errors and " + warnings.size() + " warnings.");
                 }
             }
diff --git a/src/examples/Mini/MiniParser.java b/src/examples/Mini/MiniParser.java
index 586fe90c..f3527e36 100644
--- a/src/examples/Mini/MiniParser.java
+++ b/src/examples/Mini/MiniParser.java
@@ -73,7 +73,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
 
     static public int AddOp() throws ParseException {
         Token t = null;
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+        switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
         case PLUS:
             t = jj_consume_token(PLUS);
             break;
@@ -98,7 +98,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
 
     static public int CmpOp() throws ParseException {
         Token t = null;
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+        switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
         case EQ:
             t = jj_consume_token(EQ);
             break;
@@ -137,7 +137,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
         if (jj_2_1(2)) {
             expr_token = FunAppl();
         } else {
-            switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+            switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
             case FALSE:
             case TRUE:
             case READ:
@@ -173,7 +173,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
         int kind = -1;
         int un_op = -1;
         try {
-            switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+            switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
             case 10:
                 IfExpr();
                 break;
@@ -188,7 +188,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             case IDENT:
             case INTEGER:
                 Term();
-                switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+                switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
                 case OR:
                 case PLUS:
                 case MINUS:
@@ -254,7 +254,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
         int kind = -1;
         try {
             Element();
-            switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+            switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
             case GT:
             case LT:
             case GEQ:
@@ -317,7 +317,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             t = Ident();
             jjtn000.setPosition(t.beginLine, t.beginColumn);
             jj_consume_token(LPAREN);
-            switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+            switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
             case 10:
             case 14:
             case NOT:
@@ -331,7 +331,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             case INTEGER:
                 Expr();
                 label_4: while (true) {
-                    switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+                    switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
                     case COMMA:
                         break;
                     default:
@@ -404,7 +404,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             jjtn000.setPosition(t.beginLine, t.beginColumn);
             Ident();
             jj_consume_token(LPAREN);
-            switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+            switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
             case FALSE:
             case TRUE:
             case READ:
@@ -412,7 +412,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             case IDENT:
                 Ident();
                 label_2: while (true) {
-                    switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+                    switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
                     case COMMA:
                         break;
                     default:
@@ -476,10 +476,10 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
         for (int i = 0; i < 17; i++) {
             if (jj_la1[i] == jj_gen) {
                 for (int j = 0; j < 32; j++) {
-                    if ((jj_la1_0[i] & (1 << j)) != 0) {
+                    if ((jj_la1_0[i] & 1 << j) != 0) {
                         la1tokens[j] = true;
                     }
-                    if ((jj_la1_1[i] & (1 << j)) != 0) {
+                    if ((jj_la1_1[i] & 1 << j) != 0) {
                         la1tokens[32 + j] = true;
                     }
                 }
@@ -533,7 +533,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
         jjtreeOpenNodeScope(jjtn000);
         Token t;
         try {
-            switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+            switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
             case TRUE:
                 t = jj_consume_token(TRUE);
                 break;
@@ -590,7 +590,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             Expr();
             jj_consume_token(11);
             Expr();
-            switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+            switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
             case 12:
                 jj_consume_token(12);
                 Expr();
@@ -674,7 +674,6 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             return true;
         }
         if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-            return false;
         }
         return false;
     }
@@ -684,7 +683,6 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             return true;
         }
         if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-            return false;
         }
         return false;
     }
@@ -694,7 +692,6 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             return true;
         }
         if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-            return false;
         }
         return false;
     }
@@ -710,7 +707,6 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             return true;
         }
         if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-            return false;
         }
         return false;
     }
@@ -730,19 +726,14 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
                             return true;
                         }
                         if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-                            return false;
                         }
                     } else if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-                        return false;
                     }
                 } else if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-                    return false;
                 }
             } else if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-                return false;
             }
         } else if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-            return false;
         }
         return false;
     }
@@ -752,7 +743,6 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             return true;
         }
         if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-            return false;
         }
         return false;
     }
@@ -762,7 +752,6 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             return true;
         }
         if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-            return false;
         }
         return false;
     }
@@ -772,7 +761,6 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             return true;
         }
         if (jj_la == 0 && jj_scanpos == jj_lastpos) {
-            return false;
         }
         return false;
     }
@@ -790,7 +778,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
             }
             boolean exists = false;
             for (final int[] j : jj_expentries) {
-                final int[] oldentry = (j);
+                final int[] oldentry = j;
                 if (oldentry.length == jj_expentry.length) {
                     exists = true;
                     for (int i = 0; i < jj_expentry.length; i++) {
@@ -844,9 +832,9 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
 
     static private int jj_ntk() {
         if ((jj_nt = token.next) == null) {
-            return (jj_ntk = (token.next = MiniParserTokenManager.getNextToken()).kind);
+            return jj_ntk = (token.next = MiniParserTokenManager.getNextToken()).kind;
         }
-        return (jj_ntk = jj_nt.kind);
+        return jj_ntk = jj_nt.kind;
     }
 
     static private void jj_rescan_token() {
@@ -905,7 +893,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
                 jj_add_error_token(kind, i);
             }
         }
-        return (jj_scanpos.kind != kind);
+        return jj_scanpos.kind != kind;
     }
 
     final static void jjtreeCloseNodeScope(final Node n) {
@@ -929,7 +917,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
                 Ident();
                 jj_consume_token(ASSIGN);
                 Expr();
-                switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+                switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
                 case FALSE:
                 case TRUE:
                 case READ:
@@ -979,7 +967,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
 
     static public int MultOp() throws ParseException {
         Token t = null;
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+        switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
         case MULT:
             t = jj_consume_token(MULT);
             break;
@@ -1016,7 +1004,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
         jjtreeOpenNodeScope(jjtn000);
         try {
             label_1: while (true) {
-                switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+                switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
                 case 9:
                     break;
                 default:
@@ -1099,7 +1087,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
         int kind = -1;
         try {
             Factor();
-            switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+            switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
             case AND:
             case MULT:
             case MOD:
@@ -1151,7 +1139,7 @@ public class MiniParser/* @bgen(jjtree) */ implements MiniParserTreeConstants, M
 
     static final public int UnOp() throws ParseException {
         Token t = null;
-        switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
+        switch (jj_ntk == -1 ? jj_ntk() : jj_ntk) {
         case MINUS:
             t = jj_consume_token(MINUS);
             break;
diff --git a/src/examples/Mini/MiniParserTokenManager.java b/src/examples/Mini/MiniParserTokenManager.java
index 7ad8c354..19925079 100644
--- a/src/examples/Mini/MiniParserTokenManager.java
+++ b/src/examples/Mini/MiniParserTokenManager.java
@@ -68,7 +68,7 @@ public class MiniParserTokenManager implements MiniParserConstants {
                 case 0:
                     try {
                         ASCII_CharStream.backup(0);
-                        while (curChar <= 32 && (0x100003600L & (1L << curChar)) != 0L) {
+                        while (curChar <= 32 && (0x100003600L & 1L << curChar) != 0L) {
                             curChar = ASCII_CharStream.BeginToken();
                         }
                     } catch (final java.io.IOException e1) {
@@ -91,7 +91,7 @@ public class MiniParserTokenManager implements MiniParserConstants {
                     if (jjmatchedPos + 1 < curPos) {
                         ASCII_CharStream.backup(curPos - jjmatchedPos - 1);
                     }
-                    if ((jjtoToken[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) {
+                    if ((jjtoToken[jjmatchedKind >> 6] & 1L << (jjmatchedKind & 077)) != 0L) {
                         matchedToken = jjFillToken();
                         matchedToken.specialToken = specialToken;
                         if (jjnewLexState[jjmatchedKind] != -1) {
@@ -99,14 +99,14 @@ public class MiniParserTokenManager implements MiniParserConstants {
                         }
                         return matchedToken;
                     }
-                    if ((jjtoSkip[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) {
-                        if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) {
+                    if ((jjtoSkip[jjmatchedKind >> 6] & 1L << (jjmatchedKind & 077)) != 0L) {
+                        if ((jjtoSpecial[jjmatchedKind >> 6] & 1L << (jjmatchedKind & 077)) != 0L) {
                             matchedToken = jjFillToken();
                             if (specialToken == null) {
                                 specialToken = matchedToken;
                             } else {
                                 matchedToken.specialToken = specialToken;
-                                specialToken = (specialToken.next = matchedToken);
+                                specialToken = specialToken.next = matchedToken;
                             }
                             SkipLexicalActions(matchedToken);
                         } else {
@@ -177,7 +177,7 @@ public class MiniParserTokenManager implements MiniParserConstants {
         final Token t = Token.newToken(jjmatchedKind);
         t.kind = jjmatchedKind;
         final String im = jjstrLiteralImages[jjmatchedKind];
-        t.image = (im == null) ? ASCII_CharStream.GetImage() : im;
+        t.image = im == null ? ASCII_CharStream.GetImage() : im;
         t.beginLine = ASCII_CharStream.getBeginLine();
         t.beginColumn = ASCII_CharStream.getBeginColumn();
         t.endLine = ASCII_CharStream.getEndLine();
@@ -333,7 +333,7 @@ public class MiniParserTokenManager implements MiniParserConstants {
                 do {
                     switch (jjstateSet[--i]) {
                     case 0:
-                        if (((0x2400L & l) != 0L) && (kind > 7)) {
+                        if ((0x2400L & l) != 0L && kind > 7) {
                             kind = 7;
                         }
                         if (curChar == 13) {
@@ -354,13 +354,6 @@ public class MiniParserTokenManager implements MiniParserConstants {
                         break;
                     }
                 } while (i != startsAt);
-            } else if (curChar < 128) {
-                do {
-                    switch (jjstateSet[--i]) {
-                    default:
-                        break;
-                    }
-                } while (i != startsAt);
             } else {
                 do {
                     switch (jjstateSet[--i]) {
@@ -508,7 +501,7 @@ public class MiniParserTokenManager implements MiniParserConstants {
     }
 
     static private int jjMoveStringLiteralDfa2_0(final long old0, long active0) {
-        if (((active0 &= old0)) == 0L) {
+        if ((active0 &= old0) == 0L) {
             return jjStartNfa_0(0, old0);
         }
         try {
@@ -552,7 +545,7 @@ public class MiniParserTokenManager implements MiniParserConstants {
     }
 
     static private int jjMoveStringLiteralDfa3_0(final long old0, long active0) {
-        if (((active0 &= old0)) == 0L) {
+        if ((active0 &= old0) == 0L) {
             return jjStartNfa_0(1, old0);
         }
         try {
@@ -591,7 +584,7 @@ public class MiniParserTokenManager implements MiniParserConstants {
     }
 
     static private int jjMoveStringLiteralDfa4_0(final long old0, long active0) {
-        if (((active0 &= old0)) == 0L) {
+        if ((active0 &= old0) == 0L) {
             return jjStartNfa_0(2, old0);
         }
         try {
diff --git a/src/examples/Mini/SimpleNode.java b/src/examples/Mini/SimpleNode.java
index 18abd31d..87b66f4a 100644
--- a/src/examples/Mini/SimpleNode.java
+++ b/src/examples/Mini/SimpleNode.java
@@ -53,6 +53,7 @@ public abstract class SimpleNode implements Node {
         }
     }
 
+    @Override
     public void jjtAddChild(final Node n, final int i) {
         if (children == null) {
             children = new Node[i + 1];
@@ -64,21 +65,26 @@ public abstract class SimpleNode implements Node {
         children[i] = n;
     }
 
+    @Override
     public void jjtClose() {
     }
 
+    @Override
     public Node jjtGetChild(final int i) {
         return children[i];
     }
 
+    @Override
     public int jjtGetNumChildren() {
-        return (children == null) ? 0 : children.length;
+        return children == null ? 0 : children.length;
     }
 
+    @Override
     public Node jjtGetParent() {
         return parent;
     }
 
+    @Override
     public void jjtOpen() {
     }
 
@@ -88,6 +94,7 @@ public abstract class SimpleNode implements Node {
      * is probably all you need to do.
      */
 
+    @Override
     public void jjtSetParent(final Node n) {
         parent = n;
     }
diff --git a/src/examples/Mini/TokenMgrError.java b/src/examples/Mini/TokenMgrError.java
index f04ee51d..7448f8c5 100644
--- a/src/examples/Mini/TokenMgrError.java
+++ b/src/examples/Mini/TokenMgrError.java
@@ -99,9 +99,9 @@ public class TokenMgrError extends Error {
      */
     private static String LexicalError(final boolean EOFSeen, final int lexState, final int errorLine, final int errorColumn, final String errorAfter,
         final char curChar) {
-        return ("Lexical error at line " + errorLine + ", column " + errorColumn + ".  Encountered: "
-            + (EOFSeen ? "<EOF> " : ("\"" + addEscapes(String.valueOf(curChar)) + "\"") + " (" + (int) curChar + "), ") + "after : \"" + addEscapes(errorAfter)
-            + "\"");
+        return "Lexical error at line " + errorLine + ", column " + errorColumn + ".  Encountered: "
+            + (EOFSeen ? "<EOF> " : "\"" + addEscapes(String.valueOf(curChar)) + "\"" + " (" + (int) curChar + "), ") + "after : \"" + addEscapes(errorAfter)
+            + "\"";
     }
 
     /**
diff --git a/src/examples/ProxyCreator.java b/src/examples/ProxyCreator.java
index eae8ce88..940c670d 100644
--- a/src/examples/ProxyCreator.java
+++ b/src/examples/ProxyCreator.java
@@ -37,7 +37,7 @@ import org.apache.bcel.generic.Type;
 /**
  * Dynamically creates and uses a proxy for {@code java.awt.event.ActionListener} via the classloader mechanism if
  * called with
- * 
+ *
  * <pre>
  * java org.apache.bcel.util.JavaWrapper ProxyCreator
  * </pre>
diff --git a/src/examples/helloify.java b/src/examples/helloify.java
index 539506e3..c2f1f40c 100644
--- a/src/examples/helloify.java
+++ b/src/examples/helloify.java
@@ -66,7 +66,7 @@ public final class helloify implements Constants {
         final String name = m.getName();
 
         // Sanity check
-        if (m.isNative() || m.isAbstract() || (code == null)) {
+        if (m.isNative() || m.isAbstract() || code == null) {
             return m;
         }
 
diff --git a/src/examples/id.java b/src/examples/id.java
index 7ea4dae9..6efa4fff 100644
--- a/src/examples/id.java
+++ b/src/examples/id.java
@@ -30,11 +30,11 @@ import org.apache.bcel.generic.MethodGen;
  * differences, e.g., because BCEL generates local variable tables by default.
  *
  * Try to:
- * 
+ *
  * <pre>
  * % java id <someclass> % java listclass -code <someclass> &gt; foo % java listclass -code <someclass>.clazz &gt; bar %
  * diff foo bar | more
- * 
+ *
  * <pre>
  *
  */
diff --git a/src/examples/listclass.java b/src/examples/listclass.java
index 252906bb..be619dfa 100644
--- a/src/examples/listclass.java
+++ b/src/examples/listclass.java
@@ -39,7 +39,7 @@ import org.apache.bcel.classfile.Method;
  * <pre>
  * java listclass [-constants] [-code] [-brief] [-dependencies] [-nocontents] [-recurse] class... [-exclude <list>]
  * </pre>
- * 
+ *
  * where
  * <ul>
  * <li>{@code -code} List byte code of methods</li>
@@ -63,26 +63,26 @@ import org.apache.bcel.classfile.Method;
  * <p>
  * Here's a couple examples of how I typically use listclass:
  * </p>
- * 
+ *
  * <pre>
  * java listclass -code MyClass
  * </pre>
- * 
+ *
  * Print information about the class and the byte code of the methods
- * 
+ *
  * <pre>
  * java listclass -nocontents -dependencies MyClass
  * </pre>
- * 
+ *
  * Print a list of all classes which MyClass depends on.
- * 
+ *
  * <pre>
  * java listclass -nocontents -recurse MyClass -exclude java. javax. sun.
  * </pre>
- * 
+ *
  * Print a recursive listing of all classes which MyClass depends on. Do not analyze classes beginning with "java.",
  * "javax.", or "sun.".
- * 
+ *
  * <pre>
  * java listclass -nocontents -dependencies -recurse MyClass -exclude java.javax. sun.
  * </pre>
@@ -236,7 +236,7 @@ public class listclass {
         try {
             JavaClass javaClass;
 
-            if ((listedClasses.get(name) != null) || name.startsWith("[")) {
+            if (listedClasses.get(name) != null || name.startsWith("[")) {
                 return;
             }
 
diff --git a/src/main/java/org/apache/bcel/Const.java b/src/main/java/org/apache/bcel/Const.java
index 14f6a341..db620c78 100644
--- a/src/main/java/org/apache/bcel/Const.java
+++ b/src/main/java/org/apache/bcel/Const.java
@@ -37,126 +37,126 @@ public final class Const {
 
     /**
      * Major version number of class files for Java 1.1.
-     * 
+     *
      * @see #MINOR_1_1
      */
     public static final short MAJOR_1_1 = 45;
 
     /**
      * Minor version number of class files for Java 1.1.
-     * 
+     *
      * @see #MAJOR_1_1
      */
     public static final short MINOR_1_1 = 3;
 
     /**
      * Major version number of class files for Java 1.2.
-     * 
+     *
      * @see #MINOR_1_2
      */
     public static final short MAJOR_1_2 = 46;
 
     /**
      * Minor version number of class files for Java 1.2.
-     * 
+     *
      * @see #MAJOR_1_2
      */
     public static final short MINOR_1_2 = 0;
 
     /**
      * Major version number of class files for Java 1.2.
-     * 
+     *
      * @see #MINOR_1_2
      */
     public static final short MAJOR_1_3 = 47;
 
     /**
      * Minor version number of class files for Java 1.3.
-     * 
+     *
      * @see #MAJOR_1_3
      */
     public static final short MINOR_1_3 = 0;
 
     /**
      * Major version number of class files for Java 1.3.
-     * 
+     *
      * @see #MINOR_1_3
      */
     public static final short MAJOR_1_4 = 48;
 
     /**
      * Minor version number of class files for Java 1.4.
-     * 
+     *
      * @see #MAJOR_1_4
      */
     public static final short MINOR_1_4 = 0;
 
     /**
      * Major version number of class files for Java 1.4.
-     * 
+     *
      * @see #MINOR_1_4
      */
     public static final short MAJOR_1_5 = 49;
 
     /**
      * Minor version number of class files for Java 1.5.
-     * 
+     *
      * @see #MAJOR_1_5
      */
     public static final short MINOR_1_5 = 0;
 
     /**
      * Major version number of class files for Java 1.6.
-     * 
+     *
      * @see #MINOR_1_6
      */
     public static final short MAJOR_1_6 = 50;
 
     /**
      * Minor version number of class files for Java 1.6.
-     * 
+     *
      * @see #MAJOR_1_6
      */
     public static final short MINOR_1_6 = 0;
 
     /**
      * Major version number of class files for Java 1.7.
-     * 
+     *
      * @see #MINOR_1_7
      */
     public static final short MAJOR_1_7 = 51;
 
     /**
      * Minor version number of class files for Java 1.7.
-     * 
+     *
      * @see #MAJOR_1_7
      */
     public static final short MINOR_1_7 = 0;
 
     /**
      * Major version number of class files for Java 1.8.
-     * 
+     *
      * @see #MINOR_1_8
      */
     public static final short MAJOR_1_8 = 52;
 
     /**
      * Minor version number of class files for Java 1.8.
-     * 
+     *
      * @see #MAJOR_1_8
      */
     public static final short MINOR_1_8 = 0;
 
     /**
      * Major version number of class files for Java 9.
-     * 
+     *
      * @see #MINOR_9
      */
     public static final short MAJOR_9 = 53;
 
     /**
      * Minor version number of class files for Java 9.
-     * 
+     *
      * @see #MAJOR_9
      */
     public static final short MINOR_9 = 0;
@@ -175,63 +175,63 @@ public final class Const {
 
     /**
      * Major version number of class files for Java 10.
-     * 
+     *
      * @see #MINOR_10
      */
     public static final short MAJOR_10 = 54;
 
     /**
      * Minor version number of class files for Java 10.
-     * 
+     *
      * @see #MAJOR_10
      */
     public static final short MINOR_10 = 0;
 
     /**
      * Major version number of class files for Java 11.
-     * 
+     *
      * @see #MINOR_11
      */
     public static final short MAJOR_11 = 55;
 
     /**
      * Minor version number of class files for Java 11.
-     * 
+     *
      * @see #MAJOR_11
      */
     public static final short MINOR_11 = 0;
 
     /**
      * Major version number of class files for Java 12.
-     * 
+     *
      * @see #MINOR_12
      */
     public static final short MAJOR_12 = 56;
 
     /**
      * Minor version number of class files for Java 12.
-     * 
+     *
      * @see #MAJOR_12
      */
     public static final short MINOR_12 = 0;
 
     /**
      * Major version number of class files for Java 13.
-     * 
+     *
      * @see #MINOR_13
      */
     public static final short MAJOR_13 = 57;
 
     /**
      * Minor version number of class files for Java 13.
-     * 
+     *
      * @see #MAJOR_13
      */
     public static final short MINOR_13 = 0;
 
     /**
      * Major version number of class files for Java 14.
-     * 
+     *
      * @see #MINOR_14
      * @since 6.4.0
      */
@@ -239,7 +239,7 @@ public final class Const {
 
     /**
      * Minor version number of class files for Java 14.
-     * 
+     *
      * @see #MAJOR_14
      * @since 6.4.0
      */
@@ -247,14 +247,14 @@ public final class Const {
 
     /**
      * Default major version number. Class file is for Java 1.1.
-     * 
+     *
      * @see #MAJOR_1_1
      */
     public static final short MAJOR = MAJOR_1_1;
 
     /**
      * Default major version number. Class file is for Java 1.1.
-     * 
+     *
      * @see #MAJOR_1_1
      */
     public static final short MINOR = MINOR_1_1;
@@ -285,140 +285,140 @@ public final class Const {
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_PRIVATE = 0x0002;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_PROTECTED = 0x0004;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_STATIC = 0x0008;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_FINAL = 0x0010;
 
     /**
      * One of the access flags for the Module attribute.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_OPEN = 0x0020;
 
     /**
      * One of the access flags for classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_SUPER = 0x0020;
 
     /**
      * One of the access flags for methods.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_SYNCHRONIZED = 0x0020;
 
     /**
      * One of the access flags for the Module attribute.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_TRANSITIVE = 0x0020;
 
     /**
      * One of the access flags for methods.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_BRIDGE = 0x0040;
 
     /**
      * One of the access flags for the Module attribute.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_STATIC_PHASE = 0x0040;
 
     /**
      * One of the access flags for fields.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_VOLATILE = 0x0040;
 
     /**
      * One of the access flags for fields.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_TRANSIENT = 0x0080;
 
     /**
      * One of the access flags for methods.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_VARARGS = 0x0080;
 
     /**
      * One of the access flags for methods.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_NATIVE = 0x0100;
 
     /**
      * One of the access flags for classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_INTERFACE = 0x0200;
 
     /**
      * One of the access flags for methods or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_ABSTRACT = 0x0400;
 
     /**
      * One of the access flags for methods.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_STRICT = 0x0800;
 
     /**
      * One of the access flags for fields, methods, classes, MethodParameter attribute, or Module attribute.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_SYNTHETIC = 0x1000;
 
     /**
      * One of the access flags for classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_ANNOTATION = 0x2000;
 
     /**
      * One of the access flags for fields or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_ENUM = 0x4000;
@@ -426,21 +426,21 @@ public final class Const {
     // Applies to classes compiled by new compilers only
     /**
      * One of the access flags for MethodParameter or Module attributes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_MANDATED = (short) 0x8000;
 
     /**
      * One of the access flags for classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     public static final short ACC_MODULE = (short) 0x8000;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      * @deprecated Use {@link #MAX_ACC_FLAG_I}
      */
@@ -449,7 +449,7 @@ public final class Const {
 
     /**
      * One of the access flags for fields, methods, or classes. ACC_MODULE is negative as a short.
-     * 
+     *
      * @see #ACC_PUBLIC
      * @since 6.4.0
      */
@@ -471,7 +471,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as type UTF-8.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.7"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -484,7 +484,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as type Integer.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.4"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -492,7 +492,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as type Float.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.4"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -500,7 +500,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as type Long.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.5"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -508,7 +508,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as type Double.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.5"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -516,7 +516,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as a Class
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.1"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -524,7 +524,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as a Field Reference.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.2"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -532,7 +532,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as type String
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.3"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -540,7 +540,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as a Method Reference.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.2"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -548,7 +548,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as an Interface Method Reference.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.2"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -556,7 +556,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as a name and type.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.6"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -564,7 +564,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as a Method Handle.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.8"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -572,7 +572,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as a Method Type.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.9"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -580,7 +580,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as dynamically computed.
-     * 
+     *
      * @see <a href="https://bugs.openjdk.java.net/secure/attachment/74618/constant-dynamic.html"> Change request for JEP
      *      309</a>
      * @since 6.3
@@ -589,7 +589,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as an Invoke Dynamic
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4.10"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      */
@@ -597,7 +597,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as a Module Reference.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.4.11"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      * @since 6.1
@@ -606,7 +606,7 @@ public final class Const {
 
     /**
      * Marks a constant pool entry as a Package Reference.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-4.html#jvms-4.4.12"> The Constant Pool in The
      *      Java Virtual Machine Specification</a>
      * @since 6.1
@@ -639,7 +639,7 @@ public final class Const {
 
     /**
      * Maximum Constant Pool entries. One of the limitations of the Java Virtual Machine.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.11-100-A"> The Java Virtual
      *      Machine Specification, Java SE 8 Edition, page 330, chapter 4.11.</a>
      */
@@ -669,7 +669,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.nop"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -677,7 +677,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.aconst_null"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -685,7 +685,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iconst_i"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -693,7 +693,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iconst_i"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -701,7 +701,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iconst_i"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -709,7 +709,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iconst_i"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -717,7 +717,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iconst_i"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -725,7 +725,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iconst_i"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -733,7 +733,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iconst_i"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -741,7 +741,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lconst_l"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -749,7 +749,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lconst_l"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -757,7 +757,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fconst_f"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -765,7 +765,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fconst_f"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -773,7 +773,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fconst_f"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -781,7 +781,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dconst_d"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -789,7 +789,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dconst_d"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -797,7 +797,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.bipush"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -805,7 +805,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.sipush"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -813,7 +813,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ldc"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -821,7 +821,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ldc_w"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -829,7 +829,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ldc2_w"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -837,7 +837,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -845,7 +845,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -853,7 +853,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -861,7 +861,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -869,7 +869,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.aload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -877,7 +877,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -885,7 +885,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -893,7 +893,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -901,7 +901,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -909,7 +909,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -917,7 +917,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -925,7 +925,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -933,7 +933,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -941,7 +941,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -949,7 +949,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -957,7 +957,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -965,7 +965,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -973,7 +973,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -981,7 +981,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -989,7 +989,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -997,7 +997,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1005,7 +1005,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.aload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1013,7 +1013,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.aload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1021,7 +1021,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.aload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1029,7 +1029,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.aload_n"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1037,7 +1037,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iaload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1045,7 +1045,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.laload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1053,7 +1053,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.faload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1061,7 +1061,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.daload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1069,7 +1069,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.aaload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1077,7 +1077,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.baload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1085,7 +1085,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.caload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1093,7 +1093,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.saload"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1101,7 +1101,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.istore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1109,7 +1109,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lstore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1117,7 +1117,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fstore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1125,7 +1125,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dstore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1133,7 +1133,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.astore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1141,7 +1141,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.istore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1149,7 +1149,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.istore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1157,7 +1157,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.istore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1165,7 +1165,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.istore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1173,7 +1173,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1181,7 +1181,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1189,7 +1189,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1197,7 +1197,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1205,7 +1205,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1213,7 +1213,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1221,7 +1221,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1229,7 +1229,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1237,7 +1237,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1245,7 +1245,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1253,7 +1253,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1261,7 +1261,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dstore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1269,7 +1269,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.astore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1277,7 +1277,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.astore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1285,7 +1285,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.astore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1293,7 +1293,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.astore_n"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -1301,7 +1301,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iastore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1309,7 +1309,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lastore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1317,7 +1317,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fastore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1325,7 +1325,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dastore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1333,7 +1333,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.aastore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1341,7 +1341,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.bastore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1349,7 +1349,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.castore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1357,7 +1357,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.sastore"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1365,7 +1365,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.pop"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1373,7 +1373,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.pop2"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1381,7 +1381,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dup"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1389,7 +1389,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dup_x1"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1397,7 +1397,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dup_x2"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1405,7 +1405,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dup2"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1413,7 +1413,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dup2_x1"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1421,7 +1421,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dup2_x2"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1429,7 +1429,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.swap"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1437,7 +1437,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iadd"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1445,7 +1445,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ladd"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1453,7 +1453,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fadd"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1461,7 +1461,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dadd"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1469,7 +1469,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.isub"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1477,7 +1477,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lsub"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1485,7 +1485,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fsub"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1493,7 +1493,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dsub"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1501,7 +1501,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.imul"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1509,7 +1509,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lmul"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1517,7 +1517,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fmul"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1525,7 +1525,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dmul"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1533,7 +1533,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.idiv"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1541,7 +1541,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ldiv"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1549,7 +1549,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fdiv"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1557,7 +1557,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ddiv"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1565,7 +1565,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.irem"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1573,7 +1573,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lrem"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1581,7 +1581,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.frem"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1589,7 +1589,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.drem"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1597,7 +1597,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ineg"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1605,7 +1605,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lneg"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1613,7 +1613,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fneg"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1621,7 +1621,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dneg"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1629,7 +1629,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ishl"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1637,7 +1637,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lshl"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1645,7 +1645,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ishr"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1653,7 +1653,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lshr"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1661,7 +1661,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iushr"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1669,7 +1669,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lushr"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1677,7 +1677,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iand"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1685,7 +1685,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.land"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1693,7 +1693,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ior"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1701,7 +1701,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lor"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1709,7 +1709,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ixor"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1717,7 +1717,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lxor"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1725,7 +1725,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iinc"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1733,7 +1733,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.i2l"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1741,7 +1741,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.i2f"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1749,7 +1749,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.i2d"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1757,7 +1757,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.l2i"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1765,7 +1765,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.l2f"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1773,7 +1773,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.l2d"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1781,7 +1781,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.f2i"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1789,7 +1789,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.f2l"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1797,7 +1797,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.f2d"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1805,7 +1805,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.d2i"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1813,7 +1813,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.d2l"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1821,7 +1821,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.d2f"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1829,7 +1829,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.i2b"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1837,7 +1837,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1845,7 +1845,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.i2c"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1853,7 +1853,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1861,7 +1861,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.i2s"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1869,7 +1869,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1877,7 +1877,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lcmp"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1885,7 +1885,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fcmpl"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1893,7 +1893,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.fcmpg"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1901,7 +1901,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dcmpl"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1909,7 +1909,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dcmpg"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1917,7 +1917,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ifeq"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1925,7 +1925,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ifne"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1933,7 +1933,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iflt"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1941,7 +1941,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ifge"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1949,7 +1949,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ifgt"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1957,7 +1957,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ifle"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -1965,7 +1965,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.if_icmp_cond"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -1973,7 +1973,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.if_icmp_cond"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -1981,7 +1981,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.if_icmp_cond"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -1989,7 +1989,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.if_icmp_cond"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -1997,7 +1997,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.if_icmp_cond"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2005,7 +2005,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.if_icmp_cond"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2013,7 +2013,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.if_acmp_cond"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2021,7 +2021,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.if_acmp_cond"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2029,7 +2029,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.goto"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2037,7 +2037,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.jsr"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -2045,7 +2045,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ret"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -2053,7 +2053,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.tableswitch"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2061,7 +2061,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lookupswitch"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2069,7 +2069,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ireturn"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2077,7 +2077,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.lreturn"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2085,7 +2085,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.freturn"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2093,7 +2093,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.dreturn"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2101,7 +2101,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.areturn"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2109,7 +2109,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.return"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2117,7 +2117,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.getstatic"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -2125,7 +2125,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.putstatic"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -2133,7 +2133,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.getfield"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -2141,7 +2141,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.putfield"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -2149,7 +2149,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.invokevirtual"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2157,7 +2157,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.invokespecial"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2165,7 +2165,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -2173,7 +2173,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.invokestatic"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2181,7 +2181,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.invokeinterface"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2189,7 +2189,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.invokedynamic"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2197,7 +2197,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.new"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -2205,7 +2205,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.newarray"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -2213,7 +2213,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.anewarray"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -2221,7 +2221,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.arraylength"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2229,7 +2229,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.athrow"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2237,7 +2237,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.checkcast"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -2245,7 +2245,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.instanceof"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -2253,7 +2253,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.monitorenter"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2261,7 +2261,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.monitorexit"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2269,7 +2269,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.wide"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2277,7 +2277,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.multianewarray"> Opcode
      *      definitions in The Java Virtual Machine Specification</a>
      */
@@ -2285,7 +2285,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ifnull"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2293,7 +2293,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ifnonnull"> Opcode definitions
      *      in The Java Virtual Machine Specification</a>
      */
@@ -2301,7 +2301,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.goto_w"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2309,7 +2309,7 @@ public final class Const {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.jsr_w"> Opcode definitions in
      *      The Java Virtual Machine Specification</a>
      */
@@ -2317,7 +2317,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.2"> Reserved opcodes in the Java
      *      Virtual Machine Specification</a>
      */
@@ -2325,7 +2325,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2336,7 +2336,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2347,7 +2347,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2358,7 +2358,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2369,7 +2369,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2380,7 +2380,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2391,7 +2391,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2402,7 +2402,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2413,7 +2413,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2424,7 +2424,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2435,7 +2435,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2446,7 +2446,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2457,7 +2457,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2468,7 +2468,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2479,7 +2479,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2490,7 +2490,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2501,7 +2501,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2512,7 +2512,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2523,7 +2523,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2534,7 +2534,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2545,7 +2545,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2556,7 +2556,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2567,7 +2567,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2578,7 +2578,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2589,7 +2589,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2600,7 +2600,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.2"> Reserved opcodes in the Java
      *      Virtual Machine Specification</a>
      */
@@ -2608,7 +2608,7 @@ public final class Const {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.2"> Reserved opcodes in the Java
      *      Virtual Machine Specification</a>
      */
@@ -2643,7 +2643,7 @@ public final class Const {
 
     /**
      * Boolean data type.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.9.1-120-P"> Static Constraints in
      *      the Java Virtual Machine Specification</a>
      */
@@ -2651,7 +2651,7 @@ public final class Const {
 
     /**
      * Char data type.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.9.1-120-P"> Static Constraints in
      *      the Java Virtual Machine Specification</a>
      */
@@ -2659,7 +2659,7 @@ public final class Const {
 
     /**
      * Float data type.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.9.1-120-P"> Static Constraints in
      *      the Java Virtual Machine Specification</a>
      */
@@ -2667,7 +2667,7 @@ public final class Const {
 
     /**
      * Double data type.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.9.1-120-P"> Static Constraints in
      *      the Java Virtual Machine Specification</a>
      */
@@ -2675,7 +2675,7 @@ public final class Const {
 
     /**
      * Byte data type.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.9.1-120-P"> Static Constraints in
      *      the Java Virtual Machine Specification</a>
      */
@@ -2683,7 +2683,7 @@ public final class Const {
 
     /**
      * Short data type.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.9.1-120-P"> Static Constraints in
      *      the Java Virtual Machine Specification</a>
      */
@@ -2691,7 +2691,7 @@ public final class Const {
 
     /**
      * Int data type.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.9.1-120-P"> Static Constraints in
      *      the Java Virtual Machine Specification</a>
      */
@@ -2699,7 +2699,7 @@ public final class Const {
 
     /**
      * Long data type.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.9.1-120-P"> Static Constraints in
      *      the Java Virtual Machine Specification</a>
      */
@@ -3029,7 +3029,7 @@ public final class Const {
 
     /**
      * The primitive class names corresponding to the T_XX constants, e.g., CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer"
-     * 
+     *
      * @param index
      * @return the class name
      * @since 6.0
@@ -3140,7 +3140,7 @@ public final class Const {
 
     /**
      * The primitive type names corresponding to the T_XX constants, e.g., TYPE_NAMES[T_INT] = "int"
-     * 
+     *
      * @param index
      * @return the type name
      * @since 6.0
diff --git a/src/main/java/org/apache/bcel/Constants.java b/src/main/java/org/apache/bcel/Constants.java
index 1b9b34f0..5edd031a 100644
--- a/src/main/java/org/apache/bcel/Constants.java
+++ b/src/main/java/org/apache/bcel/Constants.java
@@ -27,84 +27,84 @@ public interface Constants {
 
     /**
      * Major version number of class files for Java 1.1.
-     * 
+     *
      * @see #MINOR_1_1
      */
     short MAJOR_1_1 = 45;
 
     /**
      * Minor version number of class files for Java 1.1.
-     * 
+     *
      * @see #MAJOR_1_1
      */
     short MINOR_1_1 = 3;
 
     /**
      * Major version number of class files for Java 1.2.
-     * 
+     *
      * @see #MINOR_1_2
      */
     short MAJOR_1_2 = 46;
 
     /**
      * Minor version number of class files for Java 1.2.
-     * 
+     *
      * @see #MAJOR_1_2
      */
     short MINOR_1_2 = 0;
 
     /**
      * Major version number of class files for Java 1.2.
-     * 
+     *
      * @see #MINOR_1_2
      */
     short MAJOR_1_3 = 47;
 
     /**
      * Minor version number of class files for Java 1.3.
-     * 
+     *
      * @see #MAJOR_1_3
      */
     short MINOR_1_3 = 0;
 
     /**
      * Major version number of class files for Java 1.3.
-     * 
+     *
      * @see #MINOR_1_3
      */
     short MAJOR_1_4 = 48;
 
     /**
      * Minor version number of class files for Java 1.4.
-     * 
+     *
      * @see #MAJOR_1_4
      */
     short MINOR_1_4 = 0;
 
     /**
      * Major version number of class files for Java 1.4.
-     * 
+     *
      * @see #MINOR_1_4
      */
     short MAJOR_1_5 = 49;
 
     /**
      * Minor version number of class files for Java 1.5.
-     * 
+     *
      * @see #MAJOR_1_5
      */
     short MINOR_1_5 = 0;
 
     /**
      * Default major version number. Class file is for Java 1.1.
-     * 
+     *
      * @see #MAJOR_1_1
      */
     short MAJOR = MAJOR_1_1;
 
     /**
      * Default major version number. Class file is for Java 1.1.
-     * 
+     *
      * @see #MAJOR_1_1
      */
     short MINOR = MINOR_1_1;
@@ -133,112 +133,112 @@ public interface Constants {
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_PRIVATE = 0x0002;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_PROTECTED = 0x0004;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_STATIC = 0x0008;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_FINAL = 0x0010;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_SYNCHRONIZED = 0x0020;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_VOLATILE = 0x0040;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_BRIDGE = 0x0040;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_TRANSIENT = 0x0080;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_VARARGS = 0x0080;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_NATIVE = 0x0100;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_INTERFACE = 0x0200;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_ABSTRACT = 0x0400;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_STRICT = 0x0800;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_SYNTHETIC = 0x1000;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_ANNOTATION = 0x2000;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_ENUM = 0x4000;
@@ -246,14 +246,14 @@ public interface Constants {
     // Applies to classes compiled by new compilers only
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short ACC_SUPER = 0x0020;
 
     /**
      * One of the access flags for fields, methods, or classes.
-     * 
+     *
      * @see #ACC_PUBLIC
      */
     short MAX_ACC_FLAG = ACC_ENUM;
@@ -316,7 +316,7 @@ public interface Constants {
 
     /**
      * One of the limitations of the Java Virtual Machine.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.11"> The Java Virtual Machine
      *      Specification, Second Edition, page 152, chapter 4.10.</a>
      */
@@ -324,7 +324,7 @@ public interface Constants {
 
     /**
      * One of the limitations of the Java Virtual Machine.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.11"> The Java Virtual Machine
      *      Specification, Second Edition, page 152, chapter 4.10.</a>
      */
@@ -332,7 +332,7 @@ public interface Constants {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -340,7 +340,7 @@ public interface Constants {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -348,1428 +348,1428 @@ public interface Constants {
 
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ICONST_M1 = 2;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ICONST_0 = 3;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ICONST_1 = 4;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ICONST_2 = 5;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ICONST_3 = 6;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ICONST_4 = 7;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ICONST_5 = 8;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LCONST_0 = 9;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LCONST_1 = 10;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FCONST_0 = 11;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FCONST_1 = 12;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FCONST_2 = 13;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DCONST_0 = 14;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DCONST_1 = 15;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short BIPUSH = 16;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short SIPUSH = 17;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LDC = 18;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LDC_W = 19;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LDC2_W = 20;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ILOAD = 21;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LLOAD = 22;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FLOAD = 23;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DLOAD = 24;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ALOAD = 25;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ILOAD_0 = 26;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ILOAD_1 = 27;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ILOAD_2 = 28;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ILOAD_3 = 29;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LLOAD_0 = 30;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LLOAD_1 = 31;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LLOAD_2 = 32;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LLOAD_3 = 33;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FLOAD_0 = 34;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FLOAD_1 = 35;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FLOAD_2 = 36;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FLOAD_3 = 37;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DLOAD_0 = 38;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DLOAD_1 = 39;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DLOAD_2 = 40;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DLOAD_3 = 41;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ALOAD_0 = 42;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ALOAD_1 = 43;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ALOAD_2 = 44;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ALOAD_3 = 45;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IALOAD = 46;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LALOAD = 47;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FALOAD = 48;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DALOAD = 49;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short AALOAD = 50;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short BALOAD = 51;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short CALOAD = 52;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short SALOAD = 53;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ISTORE = 54;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LSTORE = 55;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FSTORE = 56;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DSTORE = 57;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ASTORE = 58;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ISTORE_0 = 59;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ISTORE_1 = 60;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ISTORE_2 = 61;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ISTORE_3 = 62;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LSTORE_0 = 63;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LSTORE_1 = 64;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LSTORE_2 = 65;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LSTORE_3 = 66;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FSTORE_0 = 67;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FSTORE_1 = 68;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FSTORE_2 = 69;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FSTORE_3 = 70;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DSTORE_0 = 71;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DSTORE_1 = 72;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DSTORE_2 = 73;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DSTORE_3 = 74;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ASTORE_0 = 75;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ASTORE_1 = 76;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ASTORE_2 = 77;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ASTORE_3 = 78;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IASTORE = 79;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LASTORE = 80;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FASTORE = 81;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DASTORE = 82;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short AASTORE = 83;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short BASTORE = 84;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short CASTORE = 85;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short SASTORE = 86;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short POP = 87;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short POP2 = 88;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DUP = 89;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DUP_X1 = 90;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DUP_X2 = 91;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DUP2 = 92;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DUP2_X1 = 93;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DUP2_X2 = 94;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short SWAP = 95;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IADD = 96;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LADD = 97;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FADD = 98;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DADD = 99;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ISUB = 100;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LSUB = 101;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FSUB = 102;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DSUB = 103;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IMUL = 104;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LMUL = 105;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FMUL = 106;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DMUL = 107;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IDIV = 108;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LDIV = 109;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FDIV = 110;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DDIV = 111;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IREM = 112;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LREM = 113;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FREM = 114;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DREM = 115;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INEG = 116;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LNEG = 117;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FNEG = 118;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DNEG = 119;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ISHL = 120;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LSHL = 121;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ISHR = 122;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LSHR = 123;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IUSHR = 124;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LUSHR = 125;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IAND = 126;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LAND = 127;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IOR = 128;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LOR = 129;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IXOR = 130;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LXOR = 131;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IINC = 132;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short I2L = 133;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short I2F = 134;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short I2D = 135;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short L2I = 136;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short L2F = 137;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short L2D = 138;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short F2I = 139;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short F2L = 140;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short F2D = 141;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short D2I = 142;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short D2L = 143;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short D2F = 144;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short I2B = 145;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INT2BYTE = 145; // Old notion
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short I2C = 146;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INT2CHAR = 146; // Old notion
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short I2S = 147;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INT2SHORT = 147; // Old notion
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LCMP = 148;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FCMPL = 149;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FCMPG = 150;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DCMPL = 151;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DCMPG = 152;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IFEQ = 153;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IFNE = 154;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IFLT = 155;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IFGE = 156;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IFGT = 157;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IFLE = 158;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IF_ICMPEQ = 159;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IF_ICMPNE = 160;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IF_ICMPLT = 161;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IF_ICMPGE = 162;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IF_ICMPGT = 163;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IF_ICMPLE = 164;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IF_ACMPEQ = 165;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IF_ACMPNE = 166;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short GOTO = 167;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short JSR = 168;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short RET = 169;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short TABLESWITCH = 170;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LOOKUPSWITCH = 171;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IRETURN = 172;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short LRETURN = 173;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short FRETURN = 174;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short DRETURN = 175;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ARETURN = 176;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short RETURN = 177;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short GETSTATIC = 178;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short PUTSTATIC = 179;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short GETFIELD = 180;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short PUTFIELD = 181;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INVOKEVIRTUAL = 182;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INVOKESPECIAL = 183;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INVOKENONVIRTUAL = 183; // Old name in JDK 1.0
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INVOKESTATIC = 184;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INVOKEINTERFACE = 185;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INVOKEDYNAMIC = 186;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short NEW = 187;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short NEWARRAY = 188;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ANEWARRAY = 189;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ARRAYLENGTH = 190;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short ATHROW = 191;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short CHECKCAST = 192;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short INSTANCEOF = 193;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short MONITORENTER = 194;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short MONITOREXIT = 195;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short WIDE = 196;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short MULTIANEWARRAY = 197;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IFNULL = 198;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short IFNONNULL = 199;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
     short GOTO_W = 200;
     /**
      * Java VM opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5"> Opcode definitions in The
      *      Java Virtual Machine Specification</a>
      */
@@ -1777,14 +1777,14 @@ public interface Constants {
 
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.2"> Reserved opcodes in the Java
      *      Virtual Machine Specification</a>
      */
     short BREAKPOINT = 202;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1794,7 +1794,7 @@ public interface Constants {
     short LDC_QUICK = 203;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1804,7 +1804,7 @@ public interface Constants {
     short LDC_W_QUICK = 204;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1814,7 +1814,7 @@ public interface Constants {
     short LDC2_W_QUICK = 205;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1824,7 +1824,7 @@ public interface Constants {
     short GETFIELD_QUICK = 206;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1834,7 +1834,7 @@ public interface Constants {
     short PUTFIELD_QUICK = 207;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1844,7 +1844,7 @@ public interface Constants {
     short GETFIELD2_QUICK = 208;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1854,7 +1854,7 @@ public interface Constants {
     short PUTFIELD2_QUICK = 209;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1864,7 +1864,7 @@ public interface Constants {
     short GETSTATIC_QUICK = 210;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1874,7 +1874,7 @@ public interface Constants {
     short PUTSTATIC_QUICK = 211;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1884,7 +1884,7 @@ public interface Constants {
     short GETSTATIC2_QUICK = 212;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1894,7 +1894,7 @@ public interface Constants {
     short PUTSTATIC2_QUICK = 213;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1904,7 +1904,7 @@ public interface Constants {
     short INVOKEVIRTUAL_QUICK = 214;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1914,7 +1914,7 @@ public interface Constants {
     short INVOKENONVIRTUAL_QUICK = 215;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1924,7 +1924,7 @@ public interface Constants {
     short INVOKESUPER_QUICK = 216;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1934,7 +1934,7 @@ public interface Constants {
     short INVOKESTATIC_QUICK = 217;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1944,7 +1944,7 @@ public interface Constants {
     short INVOKEINTERFACE_QUICK = 218;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1954,7 +1954,7 @@ public interface Constants {
     short INVOKEVIRTUALOBJECT_QUICK = 219;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1964,7 +1964,7 @@ public interface Constants {
     short NEW_QUICK = 221;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1974,7 +1974,7 @@ public interface Constants {
     short ANEWARRAY_QUICK = 222;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1984,7 +1984,7 @@ public interface Constants {
     short MULTIANEWARRAY_QUICK = 223;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -1994,7 +1994,7 @@ public interface Constants {
     short CHECKCAST_QUICK = 224;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2004,7 +2004,7 @@ public interface Constants {
     short INSTANCEOF_QUICK = 225;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2014,7 +2014,7 @@ public interface Constants {
     short INVOKEVIRTUAL_QUICK_W = 226;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2024,7 +2024,7 @@ public interface Constants {
     short GETFIELD_QUICK_W = 227;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href=
      *      "https://web.archive.org/web/20120108031230/http://java.sun.com/docs/books/jvms/first_edition/html/Quick.doc.html">
      *      Specification of _quick opcodes in the Java Virtual Machine Specification (version 1)</a>
@@ -2034,14 +2034,14 @@ public interface Constants {
     short PUTFIELD_QUICK_W = 228;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.2"> Reserved opcodes in the Java
      *      Virtual Machine Specification</a>
      */
     short IMPDEP1 = 254;
     /**
      * JVM internal opcode.
-     * 
+     *
      * @see <a href="https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.2"> Reserved opcodes in the Java
      *      Virtual Machine Specification</a>
      */
diff --git a/src/main/java/org/apache/bcel/ExceptionConst.java b/src/main/java/org/apache/bcel/ExceptionConst.java
index 727762e5..397361d9 100644
--- a/src/main/java/org/apache/bcel/ExceptionConst.java
+++ b/src/main/java/org/apache/bcel/ExceptionConst.java
@@ -19,7 +19,7 @@ package org.apache.bcel;
 
 /**
  * Exception constants.
- * 
+ *
  * @since 6.0 (intended to replace the InstructionConstant interface)
  */
 public final class ExceptionConst {
@@ -97,7 +97,7 @@ public final class ExceptionConst {
 
     /**
      * Creates a copy of the specified Exception Class array combined with any additional Exception classes.
-     * 
+     *
      * @param type the basic array type
      * @param extraClasses additional classes, if any
      * @return the merged array
diff --git a/src/main/java/org/apache/bcel/ExceptionConstants.java b/src/main/java/org/apache/bcel/ExceptionConstants.java
index 4cdd5a14..f4ed9dc0 100644
--- a/src/main/java/org/apache/bcel/ExceptionConstants.java
+++ b/src/main/java/org/apache/bcel/ExceptionConstants.java
@@ -66,7 +66,7 @@ public interface ExceptionConstants {
 
     /**
      * Pre-defined exception arrays according to chapters 5.1-5.4 of the Java Virtual Machine Specification
-     * 
+     *
      * @deprecated Do not use these arrays, use the static methods in the ExceptionConst implementation class instead
      */
     @Deprecated
diff --git a/src/main/java/org/apache/bcel/Repository.java b/src/main/java/org/apache/bcel/Repository.java
index 43469b87..02d93507 100644
--- a/src/main/java/org/apache/bcel/Repository.java
+++ b/src/main/java/org/apache/bcel/Repository.java
@@ -130,7 +130,7 @@ public abstract class Repository {
 
     /**
      * Equivalent to runtime "instanceof" operator.
-     * 
+     *
      * @return true, if clazz is an instance of super_class
      * @throws ClassNotFoundException if any superclasses or superinterfaces of clazz can't be found
      */
diff --git a/src/main/java/org/apache/bcel/classfile/AttributeReader.java b/src/main/java/org/apache/bcel/classfile/AttributeReader.java
index 44f95980..6b7b1ce2 100644
--- a/src/main/java/org/apache/bcel/classfile/AttributeReader.java
+++ b/src/main/java/org/apache/bcel/classfile/AttributeReader.java
@@ -20,7 +20,7 @@ package org.apache.bcel.classfile;
 /**
  * Unknown (non-standard) attributes may be read via user-defined factory objects that can be registered with the
  * Attribute.addAttributeReader method. These factory objects should implement this interface.
- * 
+ *
  * @see Attribute
  *
  * @deprecated Use UnknownAttributeReader instead
@@ -32,19 +32,19 @@ public interface AttributeReader {
      * When this attribute reader is added via the static method Attribute.addAttributeReader, an attribute name is
      * associated with it. As the class file parser parses attributes, it will call various AttributeReaders based on the
      * name of the attributes it is constructing.
-     * 
+     *
      * @param name_index An index into the constant pool, indexing a ConstantUtf8 that represents the name of the attribute.
-     * 
+     *
      * @param length The length of the data contained in the attribute. This is written into the constant pool and should
      *        agree with what the factory expects the length to be.
-     * 
+     *
      * @param file This is the data input stream that the factory needs to read its data from.
-     * 
+     *
      * @param constant_pool This is the constant pool associated with the Attribute that we are constructing.
-     * 
+     *
      * @return The user-defined AttributeReader should take this data and use it to construct an attribute. In the case of
      *         errors, a null can be returned which will cause the parsing of the class file to fail.
-     * 
+     *
      * @see Attribute#addAttributeReader( String, AttributeReader )
      */
     Attribute createAttribute(int name_index, int length, java.io.DataInputStream file, ConstantPool constant_pool);
diff --git a/src/main/java/org/apache/bcel/classfile/ClassParser.java b/src/main/java/org/apache/bcel/classfile/ClassParser.java
index 91a03ebd..d610e4c6 100644
--- a/src/main/java/org/apache/bcel/classfile/ClassParser.java
+++ b/src/main/java/org/apache/bcel/classfile/ClassParser.java
@@ -183,7 +183,7 @@ public final class ClassParser {
 
     /**
      * Reads information about the attributes of the class.
-     * 
+     *
      * @throws IOException if an I/O error occurs.
      * @throws ClassFormatException if a class is malformed or cannot be interpreted as a class file
      */
@@ -197,7 +197,7 @@ public final class ClassParser {
 
     /**
      * Reads information about the class and its super class.
-     * 
+     *
      * @throws IOException if an I/O error occurs.
      * @throws ClassFormatException if a class is malformed or cannot be interpreted as a class file
      */
@@ -218,7 +218,7 @@ public final class ClassParser {
 
     /**
      * Reads constant pool entries.
-     * 
+     *
      * @throws IOException if an I/O error occurs.
      * @throws ClassFormatException if a class is malformed or cannot be interpreted as a class file
      */
@@ -228,7 +228,7 @@ public final class ClassParser {
 
     /**
      * Reads information about the fields of the class, i.e., its variables.
-     * 
+     *
      * @throws IOException if an I/O error occurs.
      * @throws ClassFormatException if a class is malformed or cannot be interpreted as a class file
      */
@@ -243,7 +243,7 @@ public final class ClassParser {
     /******************** Private utility methods **********************/
     /**
      * Checks whether the header of the file is ok. Of course, this has to be the first action on successive file reads.
-     * 
+     *
      * @throws IOException if an I/O error occurs.
      * @throws ClassFormatException if a class is malformed or cannot be interpreted as a class file
      */
@@ -255,7 +255,7 @@ public final class ClassParser {
 
     /**
      * Reads information about the interfaces implemented by this class.
-     * 
+     *
      * @throws IOException if an I/O error occurs.
      * @throws ClassFormatException if a class is malformed or cannot be interpreted as a class file
      */
@@ -269,7 +269,7 @@ public final class ClassParser {
 
     /**
      * Reads information about the methods of the class.
-     * 
+     *
      * @throws IOException if an I/O error occurs.
      * @throws ClassFormatException if a class is malformed or cannot be interpreted as a class file
      */
@@ -283,7 +283,7 @@ public final class ClassParser {
 
     /**
      * Reads major and minor version of compiler which created the file.
-     * 
+     *
      * @throws IOException if an I/O error occurs.
      * @throws ClassFormatException if a class is malformed or cannot be interpreted as a class file
      */
diff --git a/src/main/java/org/apache/bcel/classfile/CodeException.java b/src/main/java/org/apache/bcel/classfile/CodeException.java
index 7232fd55..ce9d89e7 100644
--- a/src/main/java/org/apache/bcel/classfile/CodeException.java
+++ b/src/main/java/org/apache/bcel/classfile/CodeException.java
@@ -55,7 +55,7 @@ public final class CodeException implements Cloneable, Node, Constants {
 
     /**
      * Construct object from file stream.
-     * 
+     *
      * @param file Input stream
      * @throws IOException if an I/O error occurs.
      */
diff --git a/src/main/java/org/apache/bcel/classfile/ConstantPool.java b/src/main/java/org/apache/bcel/classfile/ConstantPool.java
index ff8a7488..0a9ab79a 100644
--- a/src/main/java/org/apache/bcel/classfile/ConstantPool.java
+++ b/src/main/java/org/apache/bcel/classfile/ConstantPool.java
@@ -28,7 +28,7 @@ import org.apache.bcel.Const;
  * references, due to the JVM specification that skips an entry after an 8-byte constant (double, long) entry. Those
  * interested in generating constant pools programmatically should see <a href="../generic/ConstantPoolGen.html">
  * ConstantPoolGen</a>.
- * 
+ *
  * @see Constant
  * @see org.apache.bcel.generic.ConstantPoolGen
  */
diff --git a/src/main/java/org/apache/bcel/classfile/ConstantValue.java b/src/main/java/org/apache/bcel/classfile/ConstantValue.java
index fef68eaf..f027680b 100644
--- a/src/main/java/org/apache/bcel/classfile/ConstantValue.java
+++ b/src/main/java/org/apache/bcel/classfile/ConstantValue.java
@@ -43,7 +43,7 @@ public final class ConstantValue extends Attribute {
 
     /**
      * Construct object from input stream.
-     * 
+     *
      * @param name_index Name index in constant pool
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/ExceptionTable.java b/src/main/java/org/apache/bcel/classfile/ExceptionTable.java
index 02613ce1..ea4533e9 100644
--- a/src/main/java/org/apache/bcel/classfile/ExceptionTable.java
+++ b/src/main/java/org/apache/bcel/classfile/ExceptionTable.java
@@ -46,7 +46,7 @@ public final class ExceptionTable extends Attribute {
 
     /**
      * Construct object from input stream.
-     * 
+     *
      * @param nameIndex Index in constant pool
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/Field.java b/src/main/java/org/apache/bcel/classfile/Field.java
index f7220d56..4159dbb9 100644
--- a/src/main/java/org/apache/bcel/classfile/Field.java
+++ b/src/main/java/org/apache/bcel/classfile/Field.java
@@ -76,7 +76,7 @@ public final class Field extends FieldOrMethod {
 
     /**
      * Construct object from file stream.
-     * 
+     *
      * @param file Input stream
      */
     Field(final DataInput file, final ConstantPool constant_pool) throws IOException, ClassFormatException {
diff --git a/src/main/java/org/apache/bcel/classfile/FieldOrMethod.java b/src/main/java/org/apache/bcel/classfile/FieldOrMethod.java
index 4567df68..faf11c0d 100644
--- a/src/main/java/org/apache/bcel/classfile/FieldOrMethod.java
+++ b/src/main/java/org/apache/bcel/classfile/FieldOrMethod.java
@@ -71,7 +71,7 @@ public abstract class FieldOrMethod extends AccessFlags implements Cloneable, No
 
     /**
      * Construct object from file stream.
-     * 
+     *
      * @param file Input stream
      * @throws IOException if an I/O error occurs.
      */
@@ -87,7 +87,7 @@ public abstract class FieldOrMethod extends AccessFlags implements Cloneable, No
 
     /**
      * Construct object from file stream.
-     * 
+     *
      * @param file Input stream
      * @throws IOException if an I/O error occurs.
      * @deprecated (6.0) Use {@link #FieldOrMethod(java.io.DataInput, ConstantPool)} instead.
@@ -192,7 +192,7 @@ public abstract class FieldOrMethod extends AccessFlags implements Cloneable, No
      * Hunts for a signature attribute on the member and returns its contents. So where the 'regular' signature may be
      * (Ljava/util/Vector;)V the signature attribute may in fact say 'Ljava/lang/Vector&lt;Ljava/lang/String&gt;;' Coded for
      * performance - searches for the attribute only when requested - only searches for it once.
-     * 
+     *
      * @since 6.0
      */
     public final String getGenericSignature() {
diff --git a/src/main/java/org/apache/bcel/classfile/InnerClass.java b/src/main/java/org/apache/bcel/classfile/InnerClass.java
index bac3f92e..bb3dca2c 100644
--- a/src/main/java/org/apache/bcel/classfile/InnerClass.java
+++ b/src/main/java/org/apache/bcel/classfile/InnerClass.java
@@ -38,7 +38,7 @@ public final class InnerClass implements Cloneable, Node {
 
     /**
      * Construct object from file stream.
-     * 
+     *
      * @param file Input stream
      * @throws IOException if an I/O error occurs.
      */
diff --git a/src/main/java/org/apache/bcel/classfile/JavaClass.java b/src/main/java/org/apache/bcel/classfile/JavaClass.java
index 9895dd5a..676c329c 100644
--- a/src/main/java/org/apache/bcel/classfile/JavaClass.java
+++ b/src/main/java/org/apache/bcel/classfile/JavaClass.java
@@ -42,7 +42,7 @@ import org.apache.commons.lang3.ArrayUtils;
  * .class file. See <a href="https://docs.oracle.com/javase/specs/">JVM specification</a> for details. The intent of
  * this class is to represent a parsed or otherwise existing class file. Those interested in programmatically generating
  * classes should see the <a href="../generic/ClassGen.html">ClassGen</a> class.
- * 
+ *
  * @see org.apache.bcel.generic.ClassGen
  */
 public class JavaClass extends AccessFlags implements Cloneable, Node, Comparable<JavaClass> {
@@ -241,7 +241,7 @@ public class JavaClass extends AccessFlags implements Cloneable, Node, Comparabl
 
     /**
      * Return the natural ordering of two JavaClasses. This ordering is based on the class name
-     * 
+     *
      * @since 6.0
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/classfile/LineNumberTable.java b/src/main/java/org/apache/bcel/classfile/LineNumberTable.java
index ce9e6b6f..edb803f3 100644
--- a/src/main/java/org/apache/bcel/classfile/LineNumberTable.java
+++ b/src/main/java/org/apache/bcel/classfile/LineNumberTable.java
@@ -37,7 +37,7 @@ public final class LineNumberTable extends Attribute {
 
     /**
      * Construct object from input stream.
-     * 
+     *
      * @param name_index Index of name
      * @param length Content length in bytes
      * @param input Input stream
@@ -55,11 +55,11 @@ public final class LineNumberTable extends Attribute {
 
     /*
      * @param name_index Index of name
-     * 
+     *
      * @param length Content length in bytes
-     * 
+     *
      * @param lineNumberTable Table of line/numbers pairs
-     * 
+     *
      * @param constant_pool Array of constants
      */
     public LineNumberTable(final int name_index, final int length, final LineNumber[] line_number_table, final ConstantPool constant_pool) {
diff --git a/src/main/java/org/apache/bcel/classfile/LocalVariable.java b/src/main/java/org/apache/bcel/classfile/LocalVariable.java
index b4e23d8c..e3081db6 100644
--- a/src/main/java/org/apache/bcel/classfile/LocalVariable.java
+++ b/src/main/java/org/apache/bcel/classfile/LocalVariable.java
@@ -30,7 +30,7 @@ import org.apache.bcel.Constants;
  * LocalVariableTypeTable. The nomenclature used here may be a bit confusing; while the two items have the same layout
  * in a class file, a LocalVariableTable attribute contains a descriptor_index, not a signatureIndex. The
  * LocalVariableTypeTable attribute does have a signatureIndex.
- * 
+ *
  * @see org.apache.bcel.classfile.Utility for more details on the difference.
  *
  * @see LocalVariableTable
@@ -52,7 +52,7 @@ public final class LocalVariable implements Cloneable, Node, Constants {
 
     /**
      * Constructs object from file stream.
-     * 
+     *
      * @param file Input stream
      * @throws IOException if an I/O error occurs.
      */
diff --git a/src/main/java/org/apache/bcel/classfile/LocalVariableTable.java b/src/main/java/org/apache/bcel/classfile/LocalVariableTable.java
index b9ff9edf..071de082 100644
--- a/src/main/java/org/apache/bcel/classfile/LocalVariableTable.java
+++ b/src/main/java/org/apache/bcel/classfile/LocalVariableTable.java
@@ -36,7 +36,7 @@ public class LocalVariableTable extends Attribute {
 
     /**
      * Construct object from input stream.
-     * 
+     *
      * @param name_index Index in constant pool
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/Method.java b/src/main/java/org/apache/bcel/classfile/Method.java
index 90a155b7..efd8798c 100644
--- a/src/main/java/org/apache/bcel/classfile/Method.java
+++ b/src/main/java/org/apache/bcel/classfile/Method.java
@@ -85,7 +85,7 @@ public final class Method extends FieldOrMethod {
 
     /**
      * Construct object from file stream.
-     * 
+     *
      * @param file Input stream
      * @throws IOException if an I/O error occurs.
      * @throws ClassFormatException if a class is malformed or cannot be interpreted as a class file
diff --git a/src/main/java/org/apache/bcel/classfile/Module.java b/src/main/java/org/apache/bcel/classfile/Module.java
index 24b0cd6e..af348709 100644
--- a/src/main/java/org/apache/bcel/classfile/Module.java
+++ b/src/main/java/org/apache/bcel/classfile/Module.java
@@ -45,7 +45,7 @@ public final class Module extends Attribute {
 
     /**
      * Construct object from input stream.
-     * 
+     *
      * @param name_index Index in constant pool
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/ModuleMainClass.java b/src/main/java/org/apache/bcel/classfile/ModuleMainClass.java
index 86d3d509..114e0295 100644
--- a/src/main/java/org/apache/bcel/classfile/ModuleMainClass.java
+++ b/src/main/java/org/apache/bcel/classfile/ModuleMainClass.java
@@ -35,7 +35,7 @@ public final class ModuleMainClass extends Attribute {
 
     /**
      * Construct object from input stream.
-     * 
+     *
      * @param nameIndex Index in constant pool
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/ModulePackages.java b/src/main/java/org/apache/bcel/classfile/ModulePackages.java
index 59b56a96..cdd8ec3e 100644
--- a/src/main/java/org/apache/bcel/classfile/ModulePackages.java
+++ b/src/main/java/org/apache/bcel/classfile/ModulePackages.java
@@ -36,7 +36,7 @@ public final class ModulePackages extends Attribute {
 
     /**
      * Construct object from input stream.
-     * 
+     *
      * @param name_index Index in constant pool
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/NestHost.java b/src/main/java/org/apache/bcel/classfile/NestHost.java
index 675824cf..30e825ec 100644
--- a/src/main/java/org/apache/bcel/classfile/NestHost.java
+++ b/src/main/java/org/apache/bcel/classfile/NestHost.java
@@ -35,7 +35,7 @@ public final class NestHost extends Attribute {
 
     /**
      * Constructs object from input stream.
-     * 
+     *
      * @param name_index Index in constant pool
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/NestMembers.java b/src/main/java/org/apache/bcel/classfile/NestMembers.java
index 3825add8..83b706d6 100644
--- a/src/main/java/org/apache/bcel/classfile/NestMembers.java
+++ b/src/main/java/org/apache/bcel/classfile/NestMembers.java
@@ -37,7 +37,7 @@ public final class NestMembers extends Attribute {
 
     /**
      * Construct object from input stream.
-     * 
+     *
      * @param name_index Index in constant pool
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/PMGClass.java b/src/main/java/org/apache/bcel/classfile/PMGClass.java
index 40d2a580..70394fb2 100644
--- a/src/main/java/org/apache/bcel/classfile/PMGClass.java
+++ b/src/main/java/org/apache/bcel/classfile/PMGClass.java
@@ -35,7 +35,7 @@ public final class PMGClass extends Attribute {
 
     /**
      * Construct object from input stream.
-     * 
+     *
      * @param name_index Index in constant pool to CONSTANT_Utf8
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/Signature.java b/src/main/java/org/apache/bcel/classfile/Signature.java
index d198ea68..aa3c22c7 100644
--- a/src/main/java/org/apache/bcel/classfile/Signature.java
+++ b/src/main/java/org/apache/bcel/classfile/Signature.java
@@ -151,7 +151,7 @@ public final class Signature extends Attribute {
 
     /**
      * Construct object from file stream.
-     * 
+     *
      * @param name_index Index in constant pool to CONSTANT_Utf8
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/SourceFile.java b/src/main/java/org/apache/bcel/classfile/SourceFile.java
index 95d250f7..83288233 100644
--- a/src/main/java/org/apache/bcel/classfile/SourceFile.java
+++ b/src/main/java/org/apache/bcel/classfile/SourceFile.java
@@ -36,7 +36,7 @@ public final class SourceFile extends Attribute {
 
     /**
      * Construct object from input stream.
-     * 
+     *
      * @param name_index Index in constant pool to CONSTANT_Utf8
      * @param length Content length in bytes
      * @param input Input stream
diff --git a/src/main/java/org/apache/bcel/classfile/StackMap.java b/src/main/java/org/apache/bcel/classfile/StackMap.java
index 30175b88..a80044c4 100644
--- a/src/main/java/org/apache/bcel/classfile/StackMap.java
+++ b/src/main/java/org/apache/bcel/classfile/StackMap.java
@@ -57,11 +57,11 @@ public final class StackMap extends Attribute {
 
     /*
      * @param name_index Index of name
-     * 
+     *
      * @param length Content length in bytes
-     * 
+     *
      * @param map Table of stack map entries
-     * 
+     *
      * @param constant_pool Array of constants
      */
     public StackMap(final int name_index, final int length, final StackMapEntry[] map, final ConstantPool constant_pool) {
diff --git a/src/main/java/org/apache/bcel/classfile/StackMapType.java b/src/main/java/org/apache/bcel/classfile/StackMapType.java
index 1e15b62c..020b67f8 100644
--- a/src/main/java/org/apache/bcel/classfile/StackMapType.java
+++ b/src/main/java/org/apache/bcel/classfile/StackMapType.java
@@ -51,7 +51,7 @@ public final class StackMapType implements Cloneable {
 
     /**
      * Construct object from file stream.
-     * 
+     *
      * @param file Input stream
      * @throws IOException if an I/O error occurs.
      */
diff --git a/src/main/java/org/apache/bcel/classfile/Unknown.java b/src/main/java/org/apache/bcel/classfile/Unknown.java
index 4a2ff999..35c52468 100644
--- a/src/main/java/org/apache/bcel/classfile/Unknown.java
+++ b/src/main/java/org/apache/bcel/classfile/Unknown.java
@@ -31,7 +31,7 @@ import org.apache.bcel.Const;
  * application-specific attributes should create an {@link UnknownAttributeReader} implementation and attach it via
  * {@link Attribute#addAttributeReader(String, UnknownAttributeReader)}.
  *
- * 
+ *
  * @see Attribute
  * @see UnknownAttributeReader
  */
diff --git a/src/main/java/org/apache/bcel/generic/AALOAD.java b/src/main/java/org/apache/bcel/generic/AALOAD.java
index ec73f531..0e219ede 100644
--- a/src/main/java/org/apache/bcel/generic/AALOAD.java
+++ b/src/main/java/org/apache/bcel/generic/AALOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * AALOAD - Load reference from array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index -&gt; value
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/AASTORE.java b/src/main/java/org/apache/bcel/generic/AASTORE.java
index 84be2b92..70730bef 100644
--- a/src/main/java/org/apache/bcel/generic/AASTORE.java
+++ b/src/main/java/org/apache/bcel/generic/AASTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * AASTORE - Store into reference array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index, value -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/ACONST_NULL.java b/src/main/java/org/apache/bcel/generic/ACONST_NULL.java
index 4b9461e7..bb3721eb 100644
--- a/src/main/java/org/apache/bcel/generic/ACONST_NULL.java
+++ b/src/main/java/org/apache/bcel/generic/ACONST_NULL.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * ACONST_NULL - Push null reference
- * 
+ *
  * <PRE>
  * Stack: ... -&gt; ..., null
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/ALOAD.java b/src/main/java/org/apache/bcel/generic/ALOAD.java
index a10849fc..0b951ef6 100644
--- a/src/main/java/org/apache/bcel/generic/ALOAD.java
+++ b/src/main/java/org/apache/bcel/generic/ALOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * ALOAD - Load reference from local variable
- * 
+ *
  * <PRE>
  * Stack: ... -&gt; ..., objectref
  * </PRE>
@@ -36,7 +36,7 @@ public class ALOAD extends LoadInstruction {
 
     /**
      * Load reference from local variable
-     * 
+     *
      * @param n index of local variable
      */
     public ALOAD(final int n) {
diff --git a/src/main/java/org/apache/bcel/generic/ANEWARRAY.java b/src/main/java/org/apache/bcel/generic/ANEWARRAY.java
index 76f01b8d..73bab9ba 100644
--- a/src/main/java/org/apache/bcel/generic/ANEWARRAY.java
+++ b/src/main/java/org/apache/bcel/generic/ANEWARRAY.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * ANEWARRAY - Create new array of references
- * 
+ *
  * <PRE>
  * Stack: ..., count -&gt; ..., arrayref
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/ARETURN.java b/src/main/java/org/apache/bcel/generic/ARETURN.java
index 64c5764c..0c552503 100644
--- a/src/main/java/org/apache/bcel/generic/ARETURN.java
+++ b/src/main/java/org/apache/bcel/generic/ARETURN.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * ARETURN - Return reference from method
- * 
+ *
  * <PRE>
  * Stack: ..., objectref -&gt; &lt;empty&gt;
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/ARRAYLENGTH.java b/src/main/java/org/apache/bcel/generic/ARRAYLENGTH.java
index 24940330..667df50d 100644
--- a/src/main/java/org/apache/bcel/generic/ARRAYLENGTH.java
+++ b/src/main/java/org/apache/bcel/generic/ARRAYLENGTH.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * ARRAYLENGTH - Get length of array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref -&gt; ..., length
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/ASTORE.java b/src/main/java/org/apache/bcel/generic/ASTORE.java
index 1f58d000..d7adc0a1 100644
--- a/src/main/java/org/apache/bcel/generic/ASTORE.java
+++ b/src/main/java/org/apache/bcel/generic/ASTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * ASTORE - Store reference into local variable
- * 
+ *
  * <PRE>
  * Stack ..., objectref -&gt; ...
  * </PRE>
@@ -36,7 +36,7 @@ public class ASTORE extends StoreInstruction {
 
     /**
      * Store reference into local variable
-     * 
+     *
      * @param n index of local variable
      */
     public ASTORE(final int n) {
diff --git a/src/main/java/org/apache/bcel/generic/ATHROW.java b/src/main/java/org/apache/bcel/generic/ATHROW.java
index e4afeb90..59b74d5c 100644
--- a/src/main/java/org/apache/bcel/generic/ATHROW.java
+++ b/src/main/java/org/apache/bcel/generic/ATHROW.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * ATHROW - Throw exception
- * 
+ *
  * <PRE>
  * Stack: ..., objectref -&gt; objectref
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/BALOAD.java b/src/main/java/org/apache/bcel/generic/BALOAD.java
index 328892b3..5236876f 100644
--- a/src/main/java/org/apache/bcel/generic/BALOAD.java
+++ b/src/main/java/org/apache/bcel/generic/BALOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * BALOAD - Load byte or boolean from array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index -&gt; ..., value
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/BASTORE.java b/src/main/java/org/apache/bcel/generic/BASTORE.java
index 7fbbbea7..f8750931 100644
--- a/src/main/java/org/apache/bcel/generic/BASTORE.java
+++ b/src/main/java/org/apache/bcel/generic/BASTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * BASTORE - Store into byte or boolean array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index, value -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/BranchInstruction.java b/src/main/java/org/apache/bcel/generic/BranchInstruction.java
index 61be22d9..1f18f8d1 100644
--- a/src/main/java/org/apache/bcel/generic/BranchInstruction.java
+++ b/src/main/java/org/apache/bcel/generic/BranchInstruction.java
@@ -68,7 +68,7 @@ public abstract class BranchInstruction extends Instruction implements Instructi
 
     /**
      * Common super constructor
-     * 
+     *
      * @param opcode Instruction opcode
      * @param target instruction to branch to
      */
@@ -97,7 +97,7 @@ public abstract class BranchInstruction extends Instruction implements Instructi
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
@@ -185,7 +185,7 @@ public abstract class BranchInstruction extends Instruction implements Instructi
 
     /**
      * Set branch target
-     * 
+     *
      * @param target branch target
      */
     public void setTarget(final InstructionHandle target) {
diff --git a/src/main/java/org/apache/bcel/generic/CALOAD.java b/src/main/java/org/apache/bcel/generic/CALOAD.java
index 18544fa5..cda58305 100644
--- a/src/main/java/org/apache/bcel/generic/CALOAD.java
+++ b/src/main/java/org/apache/bcel/generic/CALOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * CALOAD - Load char from array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index -&gt; ..., value
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/CASTORE.java b/src/main/java/org/apache/bcel/generic/CASTORE.java
index ce2c2b54..4879f80c 100644
--- a/src/main/java/org/apache/bcel/generic/CASTORE.java
+++ b/src/main/java/org/apache/bcel/generic/CASTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * CASTORE - Store into char array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index, value -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/CHECKCAST.java b/src/main/java/org/apache/bcel/generic/CHECKCAST.java
index c217567c..5d612a78 100644
--- a/src/main/java/org/apache/bcel/generic/CHECKCAST.java
+++ b/src/main/java/org/apache/bcel/generic/CHECKCAST.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * CHECKCAST - Check whether object is of given type
- * 
+ *
  * <PRE>
  * Stack: ..., objectref -&gt; ..., objectref
  * </PRE>
@@ -37,7 +37,7 @@ public class CHECKCAST extends CPInstruction implements LoadClass, ExceptionThro
 
     /**
      * Check whether object is of given type
-     * 
+     *
      * @param index index to class in constant pool
      */
     public CHECKCAST(final int index) {
diff --git a/src/main/java/org/apache/bcel/generic/CPInstruction.java b/src/main/java/org/apache/bcel/generic/CPInstruction.java
index 15174787..bc10e271 100644
--- a/src/main/java/org/apache/bcel/generic/CPInstruction.java
+++ b/src/main/java/org/apache/bcel/generic/CPInstruction.java
@@ -57,7 +57,7 @@ public abstract class CPInstruction extends Instruction implements TypedInstruct
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
@@ -89,7 +89,7 @@ public abstract class CPInstruction extends Instruction implements TypedInstruct
 
     /**
      * Read needed data (i.e., index) from file.
-     * 
+     *
      * @param bytes input stream
      * @param wide wide prefix?
      */
@@ -101,7 +101,7 @@ public abstract class CPInstruction extends Instruction implements TypedInstruct
 
     /**
      * Set the index to constant pool.
-     * 
+     *
      * @param index in constant pool.
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/ClassGen.java b/src/main/java/org/apache/bcel/generic/ClassGen.java
index a73c9b78..e51cee44 100644
--- a/src/main/java/org/apache/bcel/generic/ClassGen.java
+++ b/src/main/java/org/apache/bcel/generic/ClassGen.java
@@ -97,7 +97,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Initialize with existing class.
-     * 
+     *
      * @param clazz JavaClass object (e.g. read from file)
      */
     public ClassGen(final JavaClass clazz) {
@@ -184,7 +184,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Add an attribute to this class.
-     * 
+     *
      * @param a attribute to add
      */
     public void addAttribute(final Attribute a) {
@@ -195,7 +195,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
      * Convenience method.
      *
      * Add an empty constructor to this class that does nothing but calling super().
-     * 
+     *
      * @param access_flags rights for constructor
      */
     public void addEmptyConstructor(final int access_flags) {
@@ -210,7 +210,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Add a field to this class.
-     * 
+     *
      * @param f field to add
      */
     public void addField(final Field f) {
@@ -219,7 +219,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Add an interface to this class, i.e., this class has to implement it.
-     * 
+     *
      * @param name interface to implement (fully qualified class name)
      */
     public void addInterface(final String name) {
@@ -228,7 +228,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Add a method to this class.
-     * 
+     *
      * @param m method to add
      */
     public void addMethod(final Method m) {
@@ -403,7 +403,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Remove an attribute from this class.
-     * 
+     *
      * @param a attribute to remove
      */
     public void removeAttribute(final Attribute a) {
@@ -412,7 +412,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Remove a field to this class.
-     * 
+     *
      * @param f field to remove
      */
     public void removeField(final Field f) {
@@ -421,7 +421,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Remove an interface from this class.
-     * 
+     *
      * @param name interface to remove (fully qualified name)
      */
     public void removeInterface(final String name) {
@@ -430,7 +430,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Remove a method from this class.
-     * 
+     *
      * @param m method to remove
      */
     public void removeMethod(final Method m) {
@@ -492,7 +492,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Set major version number of class file, default value is 45 (JDK 1.1)
-     * 
+     *
      * @param major major version number
      */
     public void setMajor(final int major) { // TODO could be package-protected - only called by test code
@@ -512,7 +512,7 @@ public class ClassGen extends AccessFlags implements Cloneable {
 
     /**
      * Set minor version number of class file, default value is 3 (JDK 1.1)
-     * 
+     *
      * @param minor minor version number
      */
     public void setMinor(final int minor) { // TODO could be package-protected - only called by test code
diff --git a/src/main/java/org/apache/bcel/generic/CodeExceptionGen.java b/src/main/java/org/apache/bcel/generic/CodeExceptionGen.java
index 8a42400b..918fcd86 100644
--- a/src/main/java/org/apache/bcel/generic/CodeExceptionGen.java
+++ b/src/main/java/org/apache/bcel/generic/CodeExceptionGen.java
@@ -116,7 +116,7 @@ public final class CodeExceptionGen implements InstructionTargeter, Cloneable {
 
     /*
      * Set end of handler
-     * 
+     *
      * @param endPc End of handled region (inclusive)
      */
     public void setEndPC(final InstructionHandle end_pc) { // TODO could be package-protected?
@@ -126,7 +126,7 @@ public final class CodeExceptionGen implements InstructionTargeter, Cloneable {
 
     /*
      * Set handler code
-     * 
+     *
      * @param handlerPc Start of handler
      */
     public void setHandlerPC(final InstructionHandle handler_pc) { // TODO could be package-protected?
@@ -136,7 +136,7 @@ public final class CodeExceptionGen implements InstructionTargeter, Cloneable {
 
     /*
      * Set start of handler
-     * 
+     *
      * @param startPc Start of handled region (inclusive)
      */
     public void setStartPC(final InstructionHandle start_pc) { // TODO could be package-protected?
diff --git a/src/main/java/org/apache/bcel/generic/ConstantPushInstruction.java b/src/main/java/org/apache/bcel/generic/ConstantPushInstruction.java
index 109fa82b..1731ba5b 100644
--- a/src/main/java/org/apache/bcel/generic/ConstantPushInstruction.java
+++ b/src/main/java/org/apache/bcel/generic/ConstantPushInstruction.java
@@ -20,7 +20,7 @@ package org.apache.bcel.generic;
 /**
  * Denotes a push instruction that produces a literal on the stack such as SIPUSH, BIPUSH, ICONST, etc.
  *
- * 
+ *
  * @see ICONST
  * @see SIPUSH
  */
diff --git a/src/main/java/org/apache/bcel/generic/D2F.java b/src/main/java/org/apache/bcel/generic/D2F.java
index c9423cbf..c80365f4 100644
--- a/src/main/java/org/apache/bcel/generic/D2F.java
+++ b/src/main/java/org/apache/bcel/generic/D2F.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * D2F - Convert double to float
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/D2I.java b/src/main/java/org/apache/bcel/generic/D2I.java
index 0586de7a..13f716ef 100644
--- a/src/main/java/org/apache/bcel/generic/D2I.java
+++ b/src/main/java/org/apache/bcel/generic/D2I.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * D2I - Convert double to int
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/D2L.java b/src/main/java/org/apache/bcel/generic/D2L.java
index 8ec196f6..bdc2afab 100644
--- a/src/main/java/org/apache/bcel/generic/D2L.java
+++ b/src/main/java/org/apache/bcel/generic/D2L.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * D2L - Convert double to long
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DADD.java b/src/main/java/org/apache/bcel/generic/DADD.java
index d6f78d9d..dbe1442e 100644
--- a/src/main/java/org/apache/bcel/generic/DADD.java
+++ b/src/main/java/org/apache/bcel/generic/DADD.java
@@ -19,11 +19,11 @@ package org.apache.bcel.generic;
 
 /**
  * DADD - Add doubles
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;
  * </PRE>
- * 
+ *
  * ..., result.word1, result1.word2
  *
  */
diff --git a/src/main/java/org/apache/bcel/generic/DALOAD.java b/src/main/java/org/apache/bcel/generic/DALOAD.java
index 11e8f077..981842b9 100644
--- a/src/main/java/org/apache/bcel/generic/DALOAD.java
+++ b/src/main/java/org/apache/bcel/generic/DALOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DALOAD - Load double from array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DASTORE.java b/src/main/java/org/apache/bcel/generic/DASTORE.java
index c809a6b1..ff20fe37 100644
--- a/src/main/java/org/apache/bcel/generic/DASTORE.java
+++ b/src/main/java/org/apache/bcel/generic/DASTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DASTORE - Store into double array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index, value.word1, value.word2 -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DCMPG.java b/src/main/java/org/apache/bcel/generic/DCMPG.java
index 3db91965..7cf6d16a 100644
--- a/src/main/java/org/apache/bcel/generic/DCMPG.java
+++ b/src/main/java/org/apache/bcel/generic/DCMPG.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DCMPG - Compare doubles: value1 &gt; value2
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DCMPL.java b/src/main/java/org/apache/bcel/generic/DCMPL.java
index c81c4fcf..664d7d45 100644
--- a/src/main/java/org/apache/bcel/generic/DCMPL.java
+++ b/src/main/java/org/apache/bcel/generic/DCMPL.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DCMPL - Compare doubles: value1 &lt; value2
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DDIV.java b/src/main/java/org/apache/bcel/generic/DDIV.java
index 5b170343..4122f859 100644
--- a/src/main/java/org/apache/bcel/generic/DDIV.java
+++ b/src/main/java/org/apache/bcel/generic/DDIV.java
@@ -19,11 +19,11 @@ package org.apache.bcel.generic;
 
 /**
  * DDIV - Divide doubles
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;
  * </PRE>
- * 
+ *
  * ..., result.word1, result.word2
  *
  */
diff --git a/src/main/java/org/apache/bcel/generic/DLOAD.java b/src/main/java/org/apache/bcel/generic/DLOAD.java
index c976b000..66a3948e 100644
--- a/src/main/java/org/apache/bcel/generic/DLOAD.java
+++ b/src/main/java/org/apache/bcel/generic/DLOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DLOAD - Load double from local variable
- * 
+ *
  * <PRE>
  * Stack ... -&gt; ..., result.word1, result.word2
  * </PRE>
@@ -36,7 +36,7 @@ public class DLOAD extends LoadInstruction {
 
     /**
      * Load double from local variable
-     * 
+     *
      * @param n index of local variable
      */
     public DLOAD(final int n) {
diff --git a/src/main/java/org/apache/bcel/generic/DMUL.java b/src/main/java/org/apache/bcel/generic/DMUL.java
index 363c5678..8269e0c8 100644
--- a/src/main/java/org/apache/bcel/generic/DMUL.java
+++ b/src/main/java/org/apache/bcel/generic/DMUL.java
@@ -19,11 +19,11 @@ package org.apache.bcel.generic;
 
 /**
  * DMUL - Multiply doubles
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;
  * </PRE>
- * 
+ *
  * ..., result.word1, result.word2
  *
  */
diff --git a/src/main/java/org/apache/bcel/generic/DNEG.java b/src/main/java/org/apache/bcel/generic/DNEG.java
index dfea2574..03546dd1 100644
--- a/src/main/java/org/apache/bcel/generic/DNEG.java
+++ b/src/main/java/org/apache/bcel/generic/DNEG.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DNEG - Negate double
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DREM.java b/src/main/java/org/apache/bcel/generic/DREM.java
index 70023a06..e6866e71 100644
--- a/src/main/java/org/apache/bcel/generic/DREM.java
+++ b/src/main/java/org/apache/bcel/generic/DREM.java
@@ -19,11 +19,11 @@ package org.apache.bcel.generic;
 
 /**
  * DREM - Remainder of doubles
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;
  * </PRE>
- * 
+ *
  * ..., result.word1, result.word2
  *
  */
diff --git a/src/main/java/org/apache/bcel/generic/DRETURN.java b/src/main/java/org/apache/bcel/generic/DRETURN.java
index 4da222cb..73cc3a56 100644
--- a/src/main/java/org/apache/bcel/generic/DRETURN.java
+++ b/src/main/java/org/apache/bcel/generic/DRETURN.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DRETURN - Return double from method
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; &lt;empty&gt;
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DSTORE.java b/src/main/java/org/apache/bcel/generic/DSTORE.java
index f4af1bb1..48f4f68e 100644
--- a/src/main/java/org/apache/bcel/generic/DSTORE.java
+++ b/src/main/java/org/apache/bcel/generic/DSTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DSTORE - Store double into local variable
- * 
+ *
  * <pre>
  * Stack: ..., value.word1, value.word2 -&gt; ...
  * </PRE>
@@ -36,7 +36,7 @@ public class DSTORE extends StoreInstruction {
 
     /**
      * Store double into local variable
-     * 
+     *
      * @param n index of local variable
      */
     public DSTORE(final int n) {
diff --git a/src/main/java/org/apache/bcel/generic/DSUB.java b/src/main/java/org/apache/bcel/generic/DSUB.java
index 5398f082..904bed6a 100644
--- a/src/main/java/org/apache/bcel/generic/DSUB.java
+++ b/src/main/java/org/apache/bcel/generic/DSUB.java
@@ -19,11 +19,11 @@ package org.apache.bcel.generic;
 
 /**
  * DSUB - Substract doubles
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;
  * </PRE>
- * 
+ *
  * ..., result.word1, result.word2
  *
  */
diff --git a/src/main/java/org/apache/bcel/generic/DUP.java b/src/main/java/org/apache/bcel/generic/DUP.java
index bbf89841..f501a04e 100644
--- a/src/main/java/org/apache/bcel/generic/DUP.java
+++ b/src/main/java/org/apache/bcel/generic/DUP.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DUP - Duplicate top operand stack word
- * 
+ *
  * <PRE>
  * Stack: ..., word -&gt; ..., word, word
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DUP2.java b/src/main/java/org/apache/bcel/generic/DUP2.java
index 72499d2f..a708df8c 100644
--- a/src/main/java/org/apache/bcel/generic/DUP2.java
+++ b/src/main/java/org/apache/bcel/generic/DUP2.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DUP2 - Duplicate two top operand stack words
- * 
+ *
  * <PRE>
  * Stack: ..., word2, word1 -&gt; ..., word2, word1, word2, word1
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DUP2_X1.java b/src/main/java/org/apache/bcel/generic/DUP2_X1.java
index 6416f9a1..e3b481af 100644
--- a/src/main/java/org/apache/bcel/generic/DUP2_X1.java
+++ b/src/main/java/org/apache/bcel/generic/DUP2_X1.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DUP2_X1 - Duplicate two top operand stack words and put three down
- * 
+ *
  * <PRE>
  * Stack: ..., word3, word2, word1 -&gt; ..., word2, word1, word3, word2, word1
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DUP2_X2.java b/src/main/java/org/apache/bcel/generic/DUP2_X2.java
index eb2fe0eb..f088b346 100644
--- a/src/main/java/org/apache/bcel/generic/DUP2_X2.java
+++ b/src/main/java/org/apache/bcel/generic/DUP2_X2.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DUP2_X2 - Duplicate two top operand stack words and put four down
- * 
+ *
  * <PRE>
  * Stack: ..., word4, word3, word2, word1 -&gt; ..., word2, word1, word4, word3, word2, word1
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DUP_X1.java b/src/main/java/org/apache/bcel/generic/DUP_X1.java
index b39d0ade..aec80940 100644
--- a/src/main/java/org/apache/bcel/generic/DUP_X1.java
+++ b/src/main/java/org/apache/bcel/generic/DUP_X1.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DUP_X1 - Duplicate top operand stack word and put two down
- * 
+ *
  * <PRE>
  * Stack: ..., word2, word1 -&gt; ..., word1, word2, word1
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/DUP_X2.java b/src/main/java/org/apache/bcel/generic/DUP_X2.java
index 143ba639..d6a5ff56 100644
--- a/src/main/java/org/apache/bcel/generic/DUP_X2.java
+++ b/src/main/java/org/apache/bcel/generic/DUP_X2.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * DUP_X2 - Duplicate top operand stack word and put three down
- * 
+ *
  * <PRE>
  * Stack: ..., word3, word2, word1 -&gt; ..., word1, word3, word2, word1
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/F2D.java b/src/main/java/org/apache/bcel/generic/F2D.java
index d926949c..2a98d5cc 100644
--- a/src/main/java/org/apache/bcel/generic/F2D.java
+++ b/src/main/java/org/apache/bcel/generic/F2D.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * F2D - Convert float to double
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/F2I.java b/src/main/java/org/apache/bcel/generic/F2I.java
index 477c302d..079763cc 100644
--- a/src/main/java/org/apache/bcel/generic/F2I.java
+++ b/src/main/java/org/apache/bcel/generic/F2I.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * F2I - Convert float to int
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/F2L.java b/src/main/java/org/apache/bcel/generic/F2L.java
index 065006b6..90405d30 100644
--- a/src/main/java/org/apache/bcel/generic/F2L.java
+++ b/src/main/java/org/apache/bcel/generic/F2L.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * F2L - Convert float to long
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FADD.java b/src/main/java/org/apache/bcel/generic/FADD.java
index ca157998..64c766a2 100644
--- a/src/main/java/org/apache/bcel/generic/FADD.java
+++ b/src/main/java/org/apache/bcel/generic/FADD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FADD - Add floats
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FALOAD.java b/src/main/java/org/apache/bcel/generic/FALOAD.java
index b5abf412..90c80b8a 100644
--- a/src/main/java/org/apache/bcel/generic/FALOAD.java
+++ b/src/main/java/org/apache/bcel/generic/FALOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FALOAD - Load float from array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index -&gt; ..., value
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FASTORE.java b/src/main/java/org/apache/bcel/generic/FASTORE.java
index 5853dd86..1ef04347 100644
--- a/src/main/java/org/apache/bcel/generic/FASTORE.java
+++ b/src/main/java/org/apache/bcel/generic/FASTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FASTORE - Store into float array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index, value -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FCMPG.java b/src/main/java/org/apache/bcel/generic/FCMPG.java
index a42fdb75..3f2e6c77 100644
--- a/src/main/java/org/apache/bcel/generic/FCMPG.java
+++ b/src/main/java/org/apache/bcel/generic/FCMPG.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FCMPG - Compare floats: value1 &gt; value2
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FCMPL.java b/src/main/java/org/apache/bcel/generic/FCMPL.java
index 2ec4c205..74f5d911 100644
--- a/src/main/java/org/apache/bcel/generic/FCMPL.java
+++ b/src/main/java/org/apache/bcel/generic/FCMPL.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FCMPL - Compare floats: value1 &lt; value2
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FDIV.java b/src/main/java/org/apache/bcel/generic/FDIV.java
index c5e9cb62..c7a8680f 100644
--- a/src/main/java/org/apache/bcel/generic/FDIV.java
+++ b/src/main/java/org/apache/bcel/generic/FDIV.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FDIV - Divide floats
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FLOAD.java b/src/main/java/org/apache/bcel/generic/FLOAD.java
index c274c9b3..e9612977 100644
--- a/src/main/java/org/apache/bcel/generic/FLOAD.java
+++ b/src/main/java/org/apache/bcel/generic/FLOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FLOAD - Load float from local variable
- * 
+ *
  * <PRE>
  * Stack ... -&gt; ..., result
  * </PRE>
@@ -36,7 +36,7 @@ public class FLOAD extends LoadInstruction {
 
     /**
      * Load float from local variable
-     * 
+     *
      * @param n index of local variable
      */
     public FLOAD(final int n) {
diff --git a/src/main/java/org/apache/bcel/generic/FMUL.java b/src/main/java/org/apache/bcel/generic/FMUL.java
index 0f858faf..79dfa44f 100644
--- a/src/main/java/org/apache/bcel/generic/FMUL.java
+++ b/src/main/java/org/apache/bcel/generic/FMUL.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FMUL - Multiply floats
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FNEG.java b/src/main/java/org/apache/bcel/generic/FNEG.java
index 20715679..c2ee86e7 100644
--- a/src/main/java/org/apache/bcel/generic/FNEG.java
+++ b/src/main/java/org/apache/bcel/generic/FNEG.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FNEG - Negate float
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FREM.java b/src/main/java/org/apache/bcel/generic/FREM.java
index f8fb622e..e1f3c5bd 100644
--- a/src/main/java/org/apache/bcel/generic/FREM.java
+++ b/src/main/java/org/apache/bcel/generic/FREM.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FREM - Remainder of floats
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FRETURN.java b/src/main/java/org/apache/bcel/generic/FRETURN.java
index 01b5880b..2b1c9670 100644
--- a/src/main/java/org/apache/bcel/generic/FRETURN.java
+++ b/src/main/java/org/apache/bcel/generic/FRETURN.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FRETURN - Return float from method
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; &lt;empty&gt;
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FSTORE.java b/src/main/java/org/apache/bcel/generic/FSTORE.java
index e52fad9f..4e9a02ce 100644
--- a/src/main/java/org/apache/bcel/generic/FSTORE.java
+++ b/src/main/java/org/apache/bcel/generic/FSTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FSTORE - Store float into local variable
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ...
  * </PRE>
@@ -36,7 +36,7 @@ public class FSTORE extends StoreInstruction {
 
     /**
      * Store float into local variable
-     * 
+     *
      * @param n index of local variable
      */
     public FSTORE(final int n) {
diff --git a/src/main/java/org/apache/bcel/generic/FSUB.java b/src/main/java/org/apache/bcel/generic/FSUB.java
index 1684ea9f..af4ebad0 100644
--- a/src/main/java/org/apache/bcel/generic/FSUB.java
+++ b/src/main/java/org/apache/bcel/generic/FSUB.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * FSUB - Substract floats
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/FieldOrMethod.java b/src/main/java/org/apache/bcel/generic/FieldOrMethod.java
index 43861cfa..ca709db0 100644
--- a/src/main/java/org/apache/bcel/generic/FieldOrMethod.java
+++ b/src/main/java/org/apache/bcel/generic/FieldOrMethod.java
@@ -100,7 +100,7 @@ public abstract class FieldOrMethod extends CPInstruction implements LoadClass {
 
     /**
      * Gets the reference type representing the class, interface, or array class referenced by the instruction.
-     * 
+     *
      * @param cpg the ConstantPoolGen used to create the instruction
      * @return an ObjectType (if the referenced class type is a class or interface), or an ArrayType (if the referenced
      *         class type is an array class)
diff --git a/src/main/java/org/apache/bcel/generic/GETFIELD.java b/src/main/java/org/apache/bcel/generic/GETFIELD.java
index a12bffc7..8ab92ccc 100644
--- a/src/main/java/org/apache/bcel/generic/GETFIELD.java
+++ b/src/main/java/org/apache/bcel/generic/GETFIELD.java
@@ -22,13 +22,13 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * GETFIELD - Fetch field from object
- * 
+ *
  * <PRE>
  * Stack: ..., objectref -&gt; ..., value
  * </PRE>
- * 
+ *
  * OR
- * 
+ *
  * <PRE>
  * Stack: ..., objectref -&gt; ..., value.word1, value.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/GETSTATIC.java b/src/main/java/org/apache/bcel/generic/GETSTATIC.java
index 1bb41909..65e8ae6a 100644
--- a/src/main/java/org/apache/bcel/generic/GETSTATIC.java
+++ b/src/main/java/org/apache/bcel/generic/GETSTATIC.java
@@ -22,13 +22,13 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * GETSTATIC - Fetch static field from class
- * 
+ *
  * <PRE>
  * Stack: ..., -&gt; ..., value
  * </PRE>
- * 
+ *
  * OR
- * 
+ *
  * <PRE>
  * Stack: ..., -&gt; ..., value.word1, value.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/GOTO.java b/src/main/java/org/apache/bcel/generic/GOTO.java
index ee226d8a..bcd02927 100644
--- a/src/main/java/org/apache/bcel/generic/GOTO.java
+++ b/src/main/java/org/apache/bcel/generic/GOTO.java
@@ -53,7 +53,7 @@ public class GOTO extends GotoInstruction implements VariableLengthInstruction {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/GOTO_W.java b/src/main/java/org/apache/bcel/generic/GOTO_W.java
index 4f6a6167..46d41f10 100644
--- a/src/main/java/org/apache/bcel/generic/GOTO_W.java
+++ b/src/main/java/org/apache/bcel/generic/GOTO_W.java
@@ -55,7 +55,7 @@ public class GOTO_W extends GotoInstruction {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/I2B.java b/src/main/java/org/apache/bcel/generic/I2B.java
index 210eff4f..8e3c5966 100644
--- a/src/main/java/org/apache/bcel/generic/I2B.java
+++ b/src/main/java/org/apache/bcel/generic/I2B.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * I2B - Convert int to byte
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/I2C.java b/src/main/java/org/apache/bcel/generic/I2C.java
index 4b636494..2f85c80b 100644
--- a/src/main/java/org/apache/bcel/generic/I2C.java
+++ b/src/main/java/org/apache/bcel/generic/I2C.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * I2C - Convert int to char
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/I2D.java b/src/main/java/org/apache/bcel/generic/I2D.java
index 1785c674..7282f7b4 100644
--- a/src/main/java/org/apache/bcel/generic/I2D.java
+++ b/src/main/java/org/apache/bcel/generic/I2D.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * I2D - Convert int to double
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/I2F.java b/src/main/java/org/apache/bcel/generic/I2F.java
index 4a418b73..e65d1099 100644
--- a/src/main/java/org/apache/bcel/generic/I2F.java
+++ b/src/main/java/org/apache/bcel/generic/I2F.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * I2F - Convert int to float
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/I2L.java b/src/main/java/org/apache/bcel/generic/I2L.java
index f3dd0947..97bd7e6f 100644
--- a/src/main/java/org/apache/bcel/generic/I2L.java
+++ b/src/main/java/org/apache/bcel/generic/I2L.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * I2L - Convert int to long
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/I2S.java b/src/main/java/org/apache/bcel/generic/I2S.java
index e3c3b5a2..03995e1c 100644
--- a/src/main/java/org/apache/bcel/generic/I2S.java
+++ b/src/main/java/org/apache/bcel/generic/I2S.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * I2S - Convert int to short
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/IADD.java b/src/main/java/org/apache/bcel/generic/IADD.java
index 038e2f47..73782998 100644
--- a/src/main/java/org/apache/bcel/generic/IADD.java
+++ b/src/main/java/org/apache/bcel/generic/IADD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * IADD - Add ints
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/IALOAD.java b/src/main/java/org/apache/bcel/generic/IALOAD.java
index 9d74f942..7db1c7f6 100644
--- a/src/main/java/org/apache/bcel/generic/IALOAD.java
+++ b/src/main/java/org/apache/bcel/generic/IALOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * IALOAD - Load int from array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index -&gt; ..., value
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/IAND.java b/src/main/java/org/apache/bcel/generic/IAND.java
index 1c4b28a5..f680e599 100644
--- a/src/main/java/org/apache/bcel/generic/IAND.java
+++ b/src/main/java/org/apache/bcel/generic/IAND.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * IAND - Bitwise AND int
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/IASTORE.java b/src/main/java/org/apache/bcel/generic/IASTORE.java
index 1500ced0..2fad1aef 100644
--- a/src/main/java/org/apache/bcel/generic/IASTORE.java
+++ b/src/main/java/org/apache/bcel/generic/IASTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * IASTORE - Store into int array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index, value -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/IDIV.java b/src/main/java/org/apache/bcel/generic/IDIV.java
index adf99e88..a206120f 100644
--- a/src/main/java/org/apache/bcel/generic/IDIV.java
+++ b/src/main/java/org/apache/bcel/generic/IDIV.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * IDIV - Divide ints
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/IINC.java b/src/main/java/org/apache/bcel/generic/IINC.java
index 7706a4ee..cb5a8669 100644
--- a/src/main/java/org/apache/bcel/generic/IINC.java
+++ b/src/main/java/org/apache/bcel/generic/IINC.java
@@ -63,7 +63,7 @@ public class IINC extends LocalVariableInstruction {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/ILOAD.java b/src/main/java/org/apache/bcel/generic/ILOAD.java
index c48cf338..1a57eebc 100644
--- a/src/main/java/org/apache/bcel/generic/ILOAD.java
+++ b/src/main/java/org/apache/bcel/generic/ILOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * ILOAD - Load int from local variable onto stack
- * 
+ *
  * <PRE>
  * Stack: ... -&gt; ..., result
  * </PRE>
@@ -36,7 +36,7 @@ public class ILOAD extends LoadInstruction {
 
     /**
      * Load int from local variable
-     * 
+     *
      * @param n index of local variable
      */
     public ILOAD(final int n) {
diff --git a/src/main/java/org/apache/bcel/generic/IMUL.java b/src/main/java/org/apache/bcel/generic/IMUL.java
index 9d81a16b..063a3434 100644
--- a/src/main/java/org/apache/bcel/generic/IMUL.java
+++ b/src/main/java/org/apache/bcel/generic/IMUL.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * IMUL - Multiply ints
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/INEG.java b/src/main/java/org/apache/bcel/generic/INEG.java
index adc29d52..ba293194 100644
--- a/src/main/java/org/apache/bcel/generic/INEG.java
+++ b/src/main/java/org/apache/bcel/generic/INEG.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * INEG - Negate int
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/INSTANCEOF.java b/src/main/java/org/apache/bcel/generic/INSTANCEOF.java
index 91405ae7..1ff29d3a 100644
--- a/src/main/java/org/apache/bcel/generic/INSTANCEOF.java
+++ b/src/main/java/org/apache/bcel/generic/INSTANCEOF.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * INSTANCEOF - Determine if object is of given type
- * 
+ *
  * <PRE>
  * Stack: ..., objectref -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/INVOKEDYNAMIC.java b/src/main/java/org/apache/bcel/generic/INVOKEDYNAMIC.java
index d15c342b..cd13c9ef 100644
--- a/src/main/java/org/apache/bcel/generic/INVOKEDYNAMIC.java
+++ b/src/main/java/org/apache/bcel/generic/INVOKEDYNAMIC.java
@@ -68,7 +68,7 @@ public class INVOKEDYNAMIC extends InvokeInstruction {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/INVOKEINTERFACE.java b/src/main/java/org/apache/bcel/generic/INVOKEINTERFACE.java
index aefabb9b..ef126782 100644
--- a/src/main/java/org/apache/bcel/generic/INVOKEINTERFACE.java
+++ b/src/main/java/org/apache/bcel/generic/INVOKEINTERFACE.java
@@ -27,7 +27,7 @@ import org.apache.bcel.util.ByteSequence;
 
 /**
  * INVOKEINTERFACE - Invoke interface method
- * 
+ *
  * <PRE>
  * Stack: ..., objectref, [arg1, [arg2 ...]] -&gt; ...
  * </PRE>
@@ -80,7 +80,7 @@ public final class INVOKEINTERFACE extends InvokeInstruction {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/INVOKESPECIAL.java b/src/main/java/org/apache/bcel/generic/INVOKESPECIAL.java
index f9345e31..8e32e8ab 100644
--- a/src/main/java/org/apache/bcel/generic/INVOKESPECIAL.java
+++ b/src/main/java/org/apache/bcel/generic/INVOKESPECIAL.java
@@ -67,7 +67,7 @@ public class INVOKESPECIAL extends InvokeInstruction {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/INVOKESTATIC.java b/src/main/java/org/apache/bcel/generic/INVOKESTATIC.java
index 08fe9dd9..3934d6b2 100644
--- a/src/main/java/org/apache/bcel/generic/INVOKESTATIC.java
+++ b/src/main/java/org/apache/bcel/generic/INVOKESTATIC.java
@@ -66,7 +66,7 @@ public class INVOKESTATIC extends InvokeInstruction {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/INVOKEVIRTUAL.java b/src/main/java/org/apache/bcel/generic/INVOKEVIRTUAL.java
index a9f11f5f..0af00d6b 100644
--- a/src/main/java/org/apache/bcel/generic/INVOKEVIRTUAL.java
+++ b/src/main/java/org/apache/bcel/generic/INVOKEVIRTUAL.java
@@ -66,7 +66,7 @@ public class INVOKEVIRTUAL extends InvokeInstruction {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/IOR.java b/src/main/java/org/apache/bcel/generic/IOR.java
index 884aad78..3de212c2 100644
--- a/src/main/java/org/apache/bcel/generic/IOR.java
+++ b/src/main/java/org/apache/bcel/generic/IOR.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * IOR - Bitwise OR int
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/IREM.java b/src/main/java/org/apache/bcel/generic/IREM.java
index fb79c11d..8a056da7 100644
--- a/src/main/java/org/apache/bcel/generic/IREM.java
+++ b/src/main/java/org/apache/bcel/generic/IREM.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * IREM - Remainder of int
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/IRETURN.java b/src/main/java/org/apache/bcel/generic/IRETURN.java
index 1abbf669..f9000efc 100644
--- a/src/main/java/org/apache/bcel/generic/IRETURN.java
+++ b/src/main/java/org/apache/bcel/generic/IRETURN.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * IRETURN - Return int from method
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; &lt;empty&gt;
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/ISHL.java b/src/main/java/org/apache/bcel/generic/ISHL.java
index 5b653140..b27a3b0b 100644
--- a/src/main/java/org/apache/bcel/generic/ISHL.java
+++ b/src/main/java/org/apache/bcel/generic/ISHL.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * ISHL - Arithmetic shift left int
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/ISHR.java b/src/main/java/org/apache/bcel/generic/ISHR.java
index c661c271..ddea2ca7 100644
--- a/src/main/java/org/apache/bcel/generic/ISHR.java
+++ b/src/main/java/org/apache/bcel/generic/ISHR.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * ISHR - Arithmetic shift right int
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/ISTORE.java b/src/main/java/org/apache/bcel/generic/ISTORE.java
index a7c9b44d..89a2f2a8 100644
--- a/src/main/java/org/apache/bcel/generic/ISTORE.java
+++ b/src/main/java/org/apache/bcel/generic/ISTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * ISTORE - Store int from stack into local variable
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ...
  * </PRE>
@@ -36,7 +36,7 @@ public class ISTORE extends StoreInstruction {
 
     /**
      * Store int into local variable
-     * 
+     *
      * @param n index of local variable
      */
     public ISTORE(final int n) {
diff --git a/src/main/java/org/apache/bcel/generic/ISUB.java b/src/main/java/org/apache/bcel/generic/ISUB.java
index f83819e8..536a3c18 100644
--- a/src/main/java/org/apache/bcel/generic/ISUB.java
+++ b/src/main/java/org/apache/bcel/generic/ISUB.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * ISUB - Substract ints
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/IUSHR.java b/src/main/java/org/apache/bcel/generic/IUSHR.java
index d4c04425..9e9508d0 100644
--- a/src/main/java/org/apache/bcel/generic/IUSHR.java
+++ b/src/main/java/org/apache/bcel/generic/IUSHR.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * IUSHR - Logical shift right int
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/IXOR.java b/src/main/java/org/apache/bcel/generic/IXOR.java
index 092da1d6..4f485da4 100644
--- a/src/main/java/org/apache/bcel/generic/IXOR.java
+++ b/src/main/java/org/apache/bcel/generic/IXOR.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * IXOR - Bitwise XOR int
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/Instruction.java b/src/main/java/org/apache/bcel/generic/Instruction.java
index 81526f73..984da8ac 100644
--- a/src/main/java/org/apache/bcel/generic/Instruction.java
+++ b/src/main/java/org/apache/bcel/generic/Instruction.java
@@ -47,7 +47,7 @@ public abstract class Instruction implements Cloneable {
 
     /**
      * Check if the value can fit in a byte (signed)
-     * 
+     *
      * @param value the value to check
      * @return true if the value is in range
      * @since 6.0
@@ -58,7 +58,7 @@ public abstract class Instruction implements Cloneable {
 
     /**
      * Check if the value can fit in a short (signed)
-     * 
+     *
      * @param value the value to check
      * @return true if the value is in range
      * @since 6.0
@@ -71,7 +71,7 @@ public abstract class Instruction implements Cloneable {
      * Read an instruction from (byte code) input stream and return the appropiate object.
      * <p>
      * If the Instruction is defined in {@link InstructionConst}, then the singleton instance is returned.
-     * 
+     *
      * @param bytes input stream bytes
      * @return instruction object being read
      * @see InstructionConst#getInstruction(int)
@@ -397,7 +397,7 @@ public abstract class Instruction implements Cloneable {
 
     /**
      * Set comparator to be used for equals().
-     * 
+     *
      * @deprecated (6.0) use the built in comparator, or wrap this class in another object that implements these methods
      */
     @Deprecated
@@ -439,7 +439,7 @@ public abstract class Instruction implements Cloneable {
     /**
      * This method also gives right results for instructions whose effect on the stack depends on the constant pool entry
      * they reference.
-     * 
+     *
      * @return Number of words consumed from stack by this instruction, or Constants.UNPREDICTABLE, if this can not be
      *         computed statically
      */
@@ -477,7 +477,7 @@ public abstract class Instruction implements Cloneable {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     public void dump(final DataOutputStream out) throws IOException {
@@ -486,7 +486,7 @@ public abstract class Instruction implements Cloneable {
 
     /**
      * Check for equality, delegated to comparator
-     * 
+     *
      * @return true if that is an Instruction and has the same opcode
      */
     @Override
@@ -517,7 +517,7 @@ public abstract class Instruction implements Cloneable {
 
     /**
      * calculate the hashCode of this object
-     * 
+     *
      * @return the hashCode
      * @since 6.0
      */
@@ -539,7 +539,7 @@ public abstract class Instruction implements Cloneable {
     /**
      * This method also gives right results for instructions whose effect on the stack depends on the constant pool entry
      * they reference.
-     * 
+     *
      * @return Number of words produced onto stack by this instruction, or Constants.UNPREDICTABLE, if this can not be
      *         computed statically
      */
@@ -549,7 +549,7 @@ public abstract class Instruction implements Cloneable {
 
     /**
      * Needed in readInstruction and subclasses in this package
-     * 
+     *
      * @since 6.0
      */
     final void setLength(final int length) {
diff --git a/src/main/java/org/apache/bcel/generic/InstructionConst.java b/src/main/java/org/apache/bcel/generic/InstructionConst.java
index f8f09216..99b57854 100644
--- a/src/main/java/org/apache/bcel/generic/InstructionConst.java
+++ b/src/main/java/org/apache/bcel/generic/InstructionConst.java
@@ -282,7 +282,7 @@ public final class InstructionConst {
 
     /**
      * Gets the Instruction.
-     * 
+     *
      * @param index the index, e.g. {@link Const#RETURN}
      * @return the entry from the private INSTRUCTIONS table
      */
diff --git a/src/main/java/org/apache/bcel/generic/InstructionFactory.java b/src/main/java/org/apache/bcel/generic/InstructionFactory.java
index 43bcce26..60fda058 100644
--- a/src/main/java/org/apache/bcel/generic/InstructionFactory.java
+++ b/src/main/java/org/apache/bcel/generic/InstructionFactory.java
@@ -535,7 +535,7 @@ public class InstructionFactory implements InstructionConstants {
 
     /**
      * Uses PUSH to push a constant value onto the stack.
-     * 
+     *
      * @param value must be of type Number, Boolean, Character or String
      */
     public Instruction createConstant(final Object value) {
@@ -670,7 +670,7 @@ public class InstructionFactory implements InstructionConstants {
 
     /**
      * Create new array of given size and type.
-     * 
+     *
      * @return an instruction that creates the corresponding array at runtime, i.e. is an AllocationInstruction
      */
     public Instruction createNewArray(final Type t, final short dim) {
diff --git a/src/main/java/org/apache/bcel/generic/InvokeInstruction.java b/src/main/java/org/apache/bcel/generic/InvokeInstruction.java
index c7dbf362..0b1a0580 100644
--- a/src/main/java/org/apache/bcel/generic/InvokeInstruction.java
+++ b/src/main/java/org/apache/bcel/generic/InvokeInstruction.java
@@ -45,7 +45,7 @@ public abstract class InvokeInstruction extends FieldOrMethod implements Excepti
 
     /**
      * Also works for instructions whose stack effect depends on the constant pool entry they reference.
-     * 
+     *
      * @return Number of words consumed from stack by this instruction
      */
     @Override
@@ -107,7 +107,7 @@ public abstract class InvokeInstruction extends FieldOrMethod implements Excepti
 
     /**
      * Also works for instructions whose stack effect depends on the constant pool entry they reference.
-     * 
+     *
      * @return Number of words produced onto stack by this instruction
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/JSR.java b/src/main/java/org/apache/bcel/generic/JSR.java
index 606259b4..495e60ec 100644
--- a/src/main/java/org/apache/bcel/generic/JSR.java
+++ b/src/main/java/org/apache/bcel/generic/JSR.java
@@ -53,7 +53,7 @@ public class JSR extends JsrInstruction implements VariableLengthInstruction {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/JSR_W.java b/src/main/java/org/apache/bcel/generic/JSR_W.java
index 3091675b..2f0cdea1 100644
--- a/src/main/java/org/apache/bcel/generic/JSR_W.java
+++ b/src/main/java/org/apache/bcel/generic/JSR_W.java
@@ -55,7 +55,7 @@ public class JSR_W extends JsrInstruction {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/JsrInstruction.java b/src/main/java/org/apache/bcel/generic/JsrInstruction.java
index 363ebada..530e353e 100644
--- a/src/main/java/org/apache/bcel/generic/JsrInstruction.java
+++ b/src/main/java/org/apache/bcel/generic/JsrInstruction.java
@@ -45,7 +45,7 @@ public abstract class JsrInstruction extends BranchInstruction implements Uncond
      * Returns an InstructionHandle to the physical successor of this JsrInstruction. <B>For this method to work, this
      * JsrInstruction object must not be shared between multiple InstructionHandle objects!</B> Formally, there must not be
      * InstructionHandle objects i, j where i != j and i.getInstruction() == this == j.getInstruction().
-     * 
+     *
      * @return an InstructionHandle to the "next" instruction that will be executed when RETurned from a subroutine.
      */
     public InstructionHandle physicalSuccessor() {
diff --git a/src/main/java/org/apache/bcel/generic/L2D.java b/src/main/java/org/apache/bcel/generic/L2D.java
index 2caa56c3..cc659e69 100644
--- a/src/main/java/org/apache/bcel/generic/L2D.java
+++ b/src/main/java/org/apache/bcel/generic/L2D.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * L2D - Convert long to double
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/L2F.java b/src/main/java/org/apache/bcel/generic/L2F.java
index 87d58f9d..c03ebc61 100644
--- a/src/main/java/org/apache/bcel/generic/L2F.java
+++ b/src/main/java/org/apache/bcel/generic/L2F.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * L2F - Convert long to float
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/L2I.java b/src/main/java/org/apache/bcel/generic/L2I.java
index fd29b8dc..a25dcdcc 100644
--- a/src/main/java/org/apache/bcel/generic/L2I.java
+++ b/src/main/java/org/apache/bcel/generic/L2I.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * L2I - Convert long to int
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LADD.java b/src/main/java/org/apache/bcel/generic/LADD.java
index e129e107..7c2406fa 100644
--- a/src/main/java/org/apache/bcel/generic/LADD.java
+++ b/src/main/java/org/apache/bcel/generic/LADD.java
@@ -19,11 +19,11 @@ package org.apache.bcel.generic;
 
 /**
  * LADD - Add longs
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;
  * </PRE>
- * 
+ *
  * ..., result.word1, result.word2
  *
  */
diff --git a/src/main/java/org/apache/bcel/generic/LALOAD.java b/src/main/java/org/apache/bcel/generic/LALOAD.java
index e52a2d04..c5b9ac12 100644
--- a/src/main/java/org/apache/bcel/generic/LALOAD.java
+++ b/src/main/java/org/apache/bcel/generic/LALOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LALOAD - Load long from array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index -&gt; ..., value1, value2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LAND.java b/src/main/java/org/apache/bcel/generic/LAND.java
index 1cb4a8ca..1eb70003 100644
--- a/src/main/java/org/apache/bcel/generic/LAND.java
+++ b/src/main/java/org/apache/bcel/generic/LAND.java
@@ -19,11 +19,11 @@ package org.apache.bcel.generic;
 
 /**
  * LAND - Bitwise AND longs
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;
  * </PRE>
- * 
+ *
  * ..., result.word1, result.word2
  *
  */
diff --git a/src/main/java/org/apache/bcel/generic/LASTORE.java b/src/main/java/org/apache/bcel/generic/LASTORE.java
index 8863df7e..c1eee8cf 100644
--- a/src/main/java/org/apache/bcel/generic/LASTORE.java
+++ b/src/main/java/org/apache/bcel/generic/LASTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LASTORE - Store into long array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index, value.word1, value.word2 -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LCMP.java b/src/main/java/org/apache/bcel/generic/LCMP.java
index 5d831b6d..37e545ff 100644
--- a/src/main/java/org/apache/bcel/generic/LCMP.java
+++ b/src/main/java/org/apache/bcel/generic/LCMP.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LCMP - Compare longs:
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt; ..., result &lt;= -1, 0, 1&gt;
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LDC.java b/src/main/java/org/apache/bcel/generic/LDC.java
index 16e82c69..1602a73c 100644
--- a/src/main/java/org/apache/bcel/generic/LDC.java
+++ b/src/main/java/org/apache/bcel/generic/LDC.java
@@ -62,7 +62,7 @@ public class LDC extends CPInstruction implements PushInstruction, ExceptionThro
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/LDIV.java b/src/main/java/org/apache/bcel/generic/LDIV.java
index ec06f374..65bafd91 100644
--- a/src/main/java/org/apache/bcel/generic/LDIV.java
+++ b/src/main/java/org/apache/bcel/generic/LDIV.java
@@ -21,11 +21,11 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * LDIV - Divide longs
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;
  * </PRE>
- * 
+ *
  * ..., result.word1, result.word2
  *
  */
diff --git a/src/main/java/org/apache/bcel/generic/LLOAD.java b/src/main/java/org/apache/bcel/generic/LLOAD.java
index 6c3d323a..3203208c 100644
--- a/src/main/java/org/apache/bcel/generic/LLOAD.java
+++ b/src/main/java/org/apache/bcel/generic/LLOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LLOAD - Load long from local variable
- * 
+ *
  * <PRE>
  * Stack ... -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LMUL.java b/src/main/java/org/apache/bcel/generic/LMUL.java
index b5c51a74..cc1fb474 100644
--- a/src/main/java/org/apache/bcel/generic/LMUL.java
+++ b/src/main/java/org/apache/bcel/generic/LMUL.java
@@ -19,11 +19,11 @@ package org.apache.bcel.generic;
 
 /**
  * LMUL - Multiply longs
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;
  * </PRE>
- * 
+ *
  * ..., result.word1, result.word2
  *
  */
diff --git a/src/main/java/org/apache/bcel/generic/LNEG.java b/src/main/java/org/apache/bcel/generic/LNEG.java
index 1f3c5515..570232d8 100644
--- a/src/main/java/org/apache/bcel/generic/LNEG.java
+++ b/src/main/java/org/apache/bcel/generic/LNEG.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LNEG - Negate long
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LOOKUPSWITCH.java b/src/main/java/org/apache/bcel/generic/LOOKUPSWITCH.java
index 75571017..6cbb3683 100644
--- a/src/main/java/org/apache/bcel/generic/LOOKUPSWITCH.java
+++ b/src/main/java/org/apache/bcel/generic/LOOKUPSWITCH.java
@@ -60,7 +60,7 @@ public class LOOKUPSWITCH extends Select {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/LOR.java b/src/main/java/org/apache/bcel/generic/LOR.java
index c2f94a3b..4b022465 100644
--- a/src/main/java/org/apache/bcel/generic/LOR.java
+++ b/src/main/java/org/apache/bcel/generic/LOR.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LOR - Bitwise OR long
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LREM.java b/src/main/java/org/apache/bcel/generic/LREM.java
index 2829bcbd..0915e86e 100644
--- a/src/main/java/org/apache/bcel/generic/LREM.java
+++ b/src/main/java/org/apache/bcel/generic/LREM.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * LREM - Remainder of long
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LRETURN.java b/src/main/java/org/apache/bcel/generic/LRETURN.java
index 80acc546..562ea262 100644
--- a/src/main/java/org/apache/bcel/generic/LRETURN.java
+++ b/src/main/java/org/apache/bcel/generic/LRETURN.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LRETURN - Return long from method
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; &lt;empty&gt;
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LSHL.java b/src/main/java/org/apache/bcel/generic/LSHL.java
index c23f0e8f..d097a241 100644
--- a/src/main/java/org/apache/bcel/generic/LSHL.java
+++ b/src/main/java/org/apache/bcel/generic/LSHL.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LSHL - Arithmetic shift left long
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2 -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LSHR.java b/src/main/java/org/apache/bcel/generic/LSHR.java
index f599a490..360f9989 100644
--- a/src/main/java/org/apache/bcel/generic/LSHR.java
+++ b/src/main/java/org/apache/bcel/generic/LSHR.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LSHR - Arithmetic shift right long
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2 -&gt; ..., result.word1, result.word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LSTORE.java b/src/main/java/org/apache/bcel/generic/LSTORE.java
index a5145829..a835e43e 100644
--- a/src/main/java/org/apache/bcel/generic/LSTORE.java
+++ b/src/main/java/org/apache/bcel/generic/LSTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LSTORE - Store long into local variable
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LSUB.java b/src/main/java/org/apache/bcel/generic/LSUB.java
index 2ff34730..c3d28224 100644
--- a/src/main/java/org/apache/bcel/generic/LSUB.java
+++ b/src/main/java/org/apache/bcel/generic/LSUB.java
@@ -19,11 +19,11 @@ package org.apache.bcel.generic;
 
 /**
  * LSUB - Substract longs
- * 
+ *
  * <PRE>
  * Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -&gt;
  * </PRE>
- * 
+ *
  * ..., result.word1, result.word2
  *
  */
diff --git a/src/main/java/org/apache/bcel/generic/LUSHR.java b/src/main/java/org/apache/bcel/generic/LUSHR.java
index 90551cde..5dfacaa5 100644
--- a/src/main/java/org/apache/bcel/generic/LUSHR.java
+++ b/src/main/java/org/apache/bcel/generic/LUSHR.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LUSHR - Logical shift right long
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LXOR.java b/src/main/java/org/apache/bcel/generic/LXOR.java
index de79bdb7..3d057e70 100644
--- a/src/main/java/org/apache/bcel/generic/LXOR.java
+++ b/src/main/java/org/apache/bcel/generic/LXOR.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * LXOR - Bitwise XOR long
- * 
+ *
  * <PRE>
  * Stack: ..., value1, value2 -&gt; ..., result
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/LoadClass.java b/src/main/java/org/apache/bcel/generic/LoadClass.java
index 332acac7..2f170a73 100644
--- a/src/main/java/org/apache/bcel/generic/LoadClass.java
+++ b/src/main/java/org/apache/bcel/generic/LoadClass.java
@@ -26,7 +26,7 @@ public interface LoadClass {
 
     /**
      * Returns the ObjectType of the referenced class or interface that may be loaded and resolved.
-     * 
+     *
      * @return object type that may be loaded or null if a primitive is referenced
      */
     ObjectType getLoadClassType(ConstantPoolGen cpg);
@@ -36,7 +36,7 @@ public interface LoadClass {
      * always refer to the type of the class or interface that it possibly forces to load. For example, GETFIELD would
      * return the type of the field and not the type of the class where the field is defined. If no class is forced to be
      * loaded, <B>null</B> is returned. An example for this is an ANEWARRAY instruction that creates an int[][].
-     * 
+     *
      * @see #getLoadClassType(ConstantPoolGen)
      */
     Type getType(ConstantPoolGen cpg);
diff --git a/src/main/java/org/apache/bcel/generic/LocalVariableInstruction.java b/src/main/java/org/apache/bcel/generic/LocalVariableInstruction.java
index 4a6c58d1..db1e75ca 100644
--- a/src/main/java/org/apache/bcel/generic/LocalVariableInstruction.java
+++ b/src/main/java/org/apache/bcel/generic/LocalVariableInstruction.java
@@ -67,7 +67,7 @@ public abstract class LocalVariableInstruction extends Instruction implements Ty
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
@@ -104,7 +104,7 @@ public abstract class LocalVariableInstruction extends Instruction implements Ty
      * Returns the type associated with the instruction - in case of ALOAD or ASTORE Type.OBJECT is returned. This is just a
      * bit incorrect, because ALOAD and ASTORE may work on every ReferenceType (including Type.NULL) and ASTORE may even
      * work on a ReturnaddressType .
-     * 
+     *
      * @return type associated with the instruction
      */
     @Override
@@ -132,7 +132,7 @@ public abstract class LocalVariableInstruction extends Instruction implements Ty
 
     /**
      * Read needed data (e.g. index) from file.
-     * 
+     *
      * <pre>
      * (ILOAD &lt;= tag &lt;= ALOAD_3) || (ISTORE &lt;= tag &lt;= ASTORE_3)
      * </pre>
@@ -147,11 +147,12 @@ public abstract class LocalVariableInstruction extends Instruction implements Ty
             if (_opcode >= Const.ILOAD && _opcode <= Const.ALOAD || _opcode >= Const.ISTORE && _opcode <= Const.ASTORE) {
                 n = bytes.readUnsignedByte();
                 super.setLength(2);
-            } else if (_opcode <= Const.ALOAD_3) { // compact load instruction such as ILOAD_2
-                n = (_opcode - Const.ILOAD_0) % 4;
-                super.setLength(1);
-            } else { // Assert ISTORE_0 <= tag <= ASTORE_3
-                n = (_opcode - Const.ISTORE_0) % 4;
+            } else {
+                if (_opcode <= Const.ALOAD_3) { // compact load instruction such as ILOAD_2
+                    n = (_opcode - Const.ILOAD_0) % 4;
+                } else { // Assert ISTORE_0 <= tag <= ASTORE_3
+                    n = (_opcode - Const.ISTORE_0) % 4;
+                }
                 super.setLength(1);
             }
         }
@@ -159,7 +160,7 @@ public abstract class LocalVariableInstruction extends Instruction implements Ty
 
     /**
      * Set the local variable index. also updates opcode and length TODO Why?
-     * 
+     *
      * @see #setIndexOnly(int)
      */
     @Override
@@ -184,7 +185,7 @@ public abstract class LocalVariableInstruction extends Instruction implements Ty
 
     /**
      * Sets the index of the referenced variable (n) only
-     * 
+     *
      * @since 6.0
      * @see #setIndex(int)
      */
diff --git a/src/main/java/org/apache/bcel/generic/MONITORENTER.java b/src/main/java/org/apache/bcel/generic/MONITORENTER.java
index e9a50a75..65cebe18 100644
--- a/src/main/java/org/apache/bcel/generic/MONITORENTER.java
+++ b/src/main/java/org/apache/bcel/generic/MONITORENTER.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * MONITORENTER - Enter monitor for object
- * 
+ *
  * <PRE>
  * Stack: ..., objectref -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/MONITOREXIT.java b/src/main/java/org/apache/bcel/generic/MONITOREXIT.java
index 9e891c5a..865fccf5 100644
--- a/src/main/java/org/apache/bcel/generic/MONITOREXIT.java
+++ b/src/main/java/org/apache/bcel/generic/MONITOREXIT.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * MONITOREXIT - Exit monitor for object
- * 
+ *
  * <PRE>
  * Stack: ..., objectref -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/MULTIANEWARRAY.java b/src/main/java/org/apache/bcel/generic/MULTIANEWARRAY.java
index b3cde2d0..00734ebd 100644
--- a/src/main/java/org/apache/bcel/generic/MULTIANEWARRAY.java
+++ b/src/main/java/org/apache/bcel/generic/MULTIANEWARRAY.java
@@ -26,7 +26,7 @@ import org.apache.bcel.util.ByteSequence;
 
 /**
  * MULTIANEWARRAY - Create new mutidimensional array of references
- * 
+ *
  * <PRE>
  * Stack: ..., count1, [count2, ...] -&gt; ..., arrayref
  * </PRE>
@@ -69,7 +69,7 @@ public class MULTIANEWARRAY extends CPInstruction implements LoadClass, Allocati
 
     /**
      * Also works for instructions whose stack effect depends on the constant pool entry they reference.
-     * 
+     *
      * @return Number of words consumed from stack by this instruction
      */
     @Override
@@ -79,7 +79,7 @@ public class MULTIANEWARRAY extends CPInstruction implements LoadClass, Allocati
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/MethodGen.java b/src/main/java/org/apache/bcel/generic/MethodGen.java
index f613d4e8..5e78608c 100644
--- a/src/main/java/org/apache/bcel/generic/MethodGen.java
+++ b/src/main/java/org/apache/bcel/generic/MethodGen.java
@@ -659,7 +659,7 @@ public class MethodGen extends FieldGenOrMethodGen {
     // is more likely to suggest to the caller it is readonly (which a List does not).
     /**
      * Return a list of AnnotationGen objects representing parameter annotations
-     * 
+     *
      * @since 6.0
      */
     public List<AnnotationEntryGen> getAnnotationsOnParameter(final int i) {
@@ -1064,7 +1064,7 @@ public class MethodGen extends FieldGenOrMethodGen {
     /**
      * Would prefer to make this private, but need a way to test if client is using BCEL version 6.5.0 or later that
      * contains fix for BCEL-329.
-     * 
+     *
      * @since 6.5.0
      */
     public void removeRuntimeAttributes(final Attribute[] attrs) {
diff --git a/src/main/java/org/apache/bcel/generic/NEW.java b/src/main/java/org/apache/bcel/generic/NEW.java
index b8e6aaee..cc9974b3 100644
--- a/src/main/java/org/apache/bcel/generic/NEW.java
+++ b/src/main/java/org/apache/bcel/generic/NEW.java
@@ -21,7 +21,7 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * NEW - Create new object
- * 
+ *
  * <PRE>
  * Stack: ... -&gt; ..., objectref
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/NEWARRAY.java b/src/main/java/org/apache/bcel/generic/NEWARRAY.java
index 74491b36..bfb1c9a9 100644
--- a/src/main/java/org/apache/bcel/generic/NEWARRAY.java
+++ b/src/main/java/org/apache/bcel/generic/NEWARRAY.java
@@ -25,11 +25,11 @@ import org.apache.bcel.util.ByteSequence;
 
 /**
  * NEWARRAY - Create new array of basic type (int, short, ...)
- * 
+ *
  * <PRE>
  * Stack: ..., count -&gt; ..., arrayref
  * </PRE>
- * 
+ *
  * type must be one of T_INT, T_SHORT, ...
  *
  */
@@ -68,7 +68,7 @@ public class NEWARRAY extends Instruction implements AllocationInstruction, Exce
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/ObjectType.java b/src/main/java/org/apache/bcel/generic/ObjectType.java
index 31be73ec..b06fee08 100644
--- a/src/main/java/org/apache/bcel/generic/ObjectType.java
+++ b/src/main/java/org/apache/bcel/generic/ObjectType.java
@@ -46,7 +46,7 @@ public class ObjectType extends ReferenceType {
 
     /**
      * Java Virtual Machine Specification edition 2, � 5.4.4 Access Control
-     * 
+     *
      * @throws ClassNotFoundException if the class referenced by this type can't be found
      */
     public boolean accessibleTo(final ObjectType accessor) throws ClassNotFoundException {
@@ -83,7 +83,7 @@ public class ObjectType extends ReferenceType {
 
     /**
      * If "this" doesn't reference a class, it references an interface or a non-existant entity.
-     * 
+     *
      * @deprecated (since 6.0) this method returns an inaccurate result if the class or interface referenced cannot be
      *             found: use referencesClassExact() instead
      */
@@ -99,7 +99,7 @@ public class ObjectType extends ReferenceType {
 
     /**
      * Return true if this type references a class, false if it references an interface.
-     * 
+     *
      * @return true if the type references a class, false if it references an interface
      * @throws ClassNotFoundException if the class or interface referenced by this type can't be found
      */
@@ -110,7 +110,7 @@ public class ObjectType extends ReferenceType {
 
     /**
      * If "this" doesn't reference an interface, it references a class or a non-existant entity.
-     * 
+     *
      * @deprecated (since 6.0) this method returns an inaccurate result if the class or interface referenced cannot be
      *             found: use referencesInterfaceExact() instead
      */
@@ -126,7 +126,7 @@ public class ObjectType extends ReferenceType {
 
     /**
      * Return true if this type references an interface, false if it references a class.
-     * 
+     *
      * @return true if the type references an interface, false if it references a class
      * @throws ClassNotFoundException if the class or interface referenced by this type can't be found
      */
@@ -137,7 +137,7 @@ public class ObjectType extends ReferenceType {
 
     /**
      * Return true if this type is a subclass of given ObjectType.
-     * 
+     *
      * @throws ClassNotFoundException if any of this class's superclasses can't be found
      */
     public boolean subclassOf(final ObjectType superclass) throws ClassNotFoundException {
diff --git a/src/main/java/org/apache/bcel/generic/PUTFIELD.java b/src/main/java/org/apache/bcel/generic/PUTFIELD.java
index d32441a5..472a10ea 100644
--- a/src/main/java/org/apache/bcel/generic/PUTFIELD.java
+++ b/src/main/java/org/apache/bcel/generic/PUTFIELD.java
@@ -22,13 +22,13 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * PUTFIELD - Put field in object
- * 
+ *
  * <PRE>
  * Stack: ..., objectref, value -&gt; ...
  * </PRE>
- * 
+ *
  * OR
- * 
+ *
  * <PRE>
  * Stack: ..., objectref, value.word1, value.word2 -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/PUTSTATIC.java b/src/main/java/org/apache/bcel/generic/PUTSTATIC.java
index 579833b8..fd29728c 100644
--- a/src/main/java/org/apache/bcel/generic/PUTSTATIC.java
+++ b/src/main/java/org/apache/bcel/generic/PUTSTATIC.java
@@ -22,13 +22,13 @@ import org.apache.bcel.ExceptionConst;
 
 /**
  * PUTSTATIC - Put static field in class
- * 
+ *
  * <PRE>
  * Stack: ..., value -&gt; ...
  * </PRE>
- * 
+ *
  * OR
- * 
+ *
  * <PRE>
  * Stack: ..., value.word1, value.word2 -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/PushInstruction.java b/src/main/java/org/apache/bcel/generic/PushInstruction.java
index 74f457ac..05c31423 100644
--- a/src/main/java/org/apache/bcel/generic/PushInstruction.java
+++ b/src/main/java/org/apache/bcel/generic/PushInstruction.java
@@ -21,7 +21,7 @@ package org.apache.bcel.generic;
  * Denotes an unparameterized instruction to produce a value on top of the stack, such as ILOAD, LDC, SIPUSH, DUP,
  * ICONST, etc.
  *
- * 
+ *
  * @see ILOAD
  * @see ICONST
  * @see LDC
diff --git a/src/main/java/org/apache/bcel/generic/RET.java b/src/main/java/org/apache/bcel/generic/RET.java
index f12a3562..3000f5f9 100644
--- a/src/main/java/org/apache/bcel/generic/RET.java
+++ b/src/main/java/org/apache/bcel/generic/RET.java
@@ -59,7 +59,7 @@ public class RET extends Instruction implements IndexedInstruction, TypedInstruc
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/RETURN.java b/src/main/java/org/apache/bcel/generic/RETURN.java
index 11ca7d2e..b890d6c7 100644
--- a/src/main/java/org/apache/bcel/generic/RETURN.java
+++ b/src/main/java/org/apache/bcel/generic/RETURN.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * RETURN - Return from void method
- * 
+ *
  * <PRE>
  * Stack: ... -&gt; &lt;empty&gt;
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/ReferenceType.java b/src/main/java/org/apache/bcel/generic/ReferenceType.java
index 48d412c8..0ef68099 100644
--- a/src/main/java/org/apache/bcel/generic/ReferenceType.java
+++ b/src/main/java/org/apache/bcel/generic/ReferenceType.java
@@ -172,7 +172,7 @@ public abstract class ReferenceType extends Type {
     /**
      * Return true iff this is assignment compatible with another type t as defined in the JVM specification; see the
      * AASTORE definition there.
-     * 
+     *
      * @throws ClassNotFoundException if any classes or interfaces required to determine assignment compatibility can't be
      *         found
      */
diff --git a/src/main/java/org/apache/bcel/generic/SALOAD.java b/src/main/java/org/apache/bcel/generic/SALOAD.java
index 297460cf..7084fb87 100644
--- a/src/main/java/org/apache/bcel/generic/SALOAD.java
+++ b/src/main/java/org/apache/bcel/generic/SALOAD.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * SALOAD - Load short from array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index -&gt; ..., value
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/SASTORE.java b/src/main/java/org/apache/bcel/generic/SASTORE.java
index 2e2bd812..35cc06fe 100644
--- a/src/main/java/org/apache/bcel/generic/SASTORE.java
+++ b/src/main/java/org/apache/bcel/generic/SASTORE.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * SASTORE - Store into short array
- * 
+ *
  * <PRE>
  * Stack: ..., arrayref, index, value -&gt; ...
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/SWAP.java b/src/main/java/org/apache/bcel/generic/SWAP.java
index 1cb3ce4f..aaee64db 100644
--- a/src/main/java/org/apache/bcel/generic/SWAP.java
+++ b/src/main/java/org/apache/bcel/generic/SWAP.java
@@ -19,7 +19,7 @@ package org.apache.bcel.generic;
 
 /**
  * SWAP - Swa top operand stack word
- * 
+ *
  * <PRE>
  * Stack: ..., word2, word1 -&gt; ..., word1, word2
  * </PRE>
diff --git a/src/main/java/org/apache/bcel/generic/SWITCH.java b/src/main/java/org/apache/bcel/generic/SWITCH.java
index b0a7fb9c..91b3c4e1 100644
--- a/src/main/java/org/apache/bcel/generic/SWITCH.java
+++ b/src/main/java/org/apache/bcel/generic/SWITCH.java
@@ -114,7 +114,7 @@ public final class SWITCH implements CompoundInstruction {
         int i = l;
         int j = r;
         int h;
-        final int m = match[(l + r) >>> 1];
+        final int m = match[l + r >>> 1];
         InstructionHandle h2;
         do {
             while (match[i] < m) {
diff --git a/src/main/java/org/apache/bcel/generic/Select.java b/src/main/java/org/apache/bcel/generic/Select.java
index be866ec6..28a2e689 100644
--- a/src/main/java/org/apache/bcel/generic/Select.java
+++ b/src/main/java/org/apache/bcel/generic/Select.java
@@ -137,7 +137,7 @@ public abstract class Select extends BranchInstruction implements VariableLength
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/TABLESWITCH.java b/src/main/java/org/apache/bcel/generic/TABLESWITCH.java
index ad0a5b7b..fd3a9e0b 100644
--- a/src/main/java/org/apache/bcel/generic/TABLESWITCH.java
+++ b/src/main/java/org/apache/bcel/generic/TABLESWITCH.java
@@ -65,7 +65,7 @@ public class TABLESWITCH extends Select {
 
     /**
      * Dump instruction as byte code to stream out.
-     * 
+     *
      * @param out Output stream
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/generic/Type.java b/src/main/java/org/apache/bcel/generic/Type.java
index 7b242977..842510d8 100644
--- a/src/main/java/org/apache/bcel/generic/Type.java
+++ b/src/main/java/org/apache/bcel/generic/Type.java
@@ -72,7 +72,7 @@ public abstract class Type {
 
     /**
      * Convert arguments of a method (signature) to an array of Type objects.
-     * 
+     *
      * @param signature signature string such as (Ljava/lang/String;)V
      * @return array of argument types
      */
@@ -172,7 +172,7 @@ public abstract class Type {
 
     /**
      * Convert runtime java.lang.Class to BCEL Type object.
-     * 
+     *
      * @param cls Java class
      * @return corresponding Type object
      */
@@ -219,7 +219,7 @@ public abstract class Type {
 
     /**
      * Convert signature to a Type object.
-     * 
+     *
      * @param signature signature string such as Ljava/lang/String;
      * @return type object
      */
@@ -252,7 +252,7 @@ public abstract class Type {
 
     /**
      * Convert runtime java.lang.Class[] to BCEL Type objects.
-     * 
+     *
      * @param classes an array of runtime class objects
      * @return array of corresponding Type objects
      */
@@ -366,7 +366,7 @@ public abstract class Type {
     /**
      * boolean, short and char variable are considered as int in the stack or local variable area. Returns {@link Type#INT}
      * for {@link Type#BOOLEAN}, {@link Type#SHORT} or {@link Type#CHAR}, otherwise returns the given type.
-     * 
+     *
      * @since 6.0
      */
     public Type normalizeForStackOrLocal() {
diff --git a/src/main/java/org/apache/bcel/generic/UnconditionalBranch.java b/src/main/java/org/apache/bcel/generic/UnconditionalBranch.java
index 045f6033..60d44804 100644
--- a/src/main/java/org/apache/bcel/generic/UnconditionalBranch.java
+++ b/src/main/java/org/apache/bcel/generic/UnconditionalBranch.java
@@ -20,7 +20,7 @@ package org.apache.bcel.generic;
 /**
  * Denotes an instruction to perform an unconditional branch, i.e., GOTO, JSR.
  *
- * 
+ *
  * @see GOTO
  * @see JSR
  */
diff --git a/src/main/java/org/apache/bcel/generic/VariableLengthInstruction.java b/src/main/java/org/apache/bcel/generic/VariableLengthInstruction.java
index e81f076f..bf4cc01d 100644
--- a/src/main/java/org/apache/bcel/generic/VariableLengthInstruction.java
+++ b/src/main/java/org/apache/bcel/generic/VariableLengthInstruction.java
@@ -20,7 +20,7 @@ package org.apache.bcel.generic;
 /**
  * Denotes an instruction to be a variable length instruction, such as GOTO, JSR, LOOKUPSWITCH and TABLESWITCH.
  *
- * 
+ *
  * @see GOTO
  * @see JSR
  * @see LOOKUPSWITCH
diff --git a/src/main/java/org/apache/bcel/util/BCELifier.java b/src/main/java/org/apache/bcel/util/BCELifier.java
index 760daf1d..d0b4c9fd 100644
--- a/src/main/java/org/apache/bcel/util/BCELifier.java
+++ b/src/main/java/org/apache/bcel/util/BCELifier.java
@@ -97,7 +97,7 @@ public class BCELifier extends org.apache.bcel.classfile.EmptyVisitor {
 
     /**
      * Return a string with the flag settings
-     * 
+     *
      * @param flags the flags field to interpret
      * @param location the item type
      * @return the formatted string
diff --git a/src/main/java/org/apache/bcel/util/JavaWrapper.java b/src/main/java/org/apache/bcel/util/JavaWrapper.java
index f63f4328..daa13a25 100644
--- a/src/main/java/org/apache/bcel/util/JavaWrapper.java
+++ b/src/main/java/org/apache/bcel/util/JavaWrapper.java
@@ -26,14 +26,14 @@ import java.lang.reflect.Modifier;
  * <p>
  * Call this wrapper with:
  * </p>
- * 
+ *
  * <pre>
  * java org.apache.bcel.util.JavaWrapper &lt;real.class.name&gt; [arguments]
  * </pre>
  * <p>
  * To use your own class loader you can set the "bcel.classloader" system property.
  * </p>
- * 
+ *
  * <pre>
  * java org.apache.bcel.util.JavaWrapper -Dbcel.classloader=foo.MyLoader &lt;real.class.name&gt; [arguments]
  * </pre>
diff --git a/src/main/java/org/apache/bcel/verifier/Verifier.java b/src/main/java/org/apache/bcel/verifier/Verifier.java
index 8c0cdade..86181695 100644
--- a/src/main/java/org/apache/bcel/verifier/Verifier.java
+++ b/src/main/java/org/apache/bcel/verifier/Verifier.java
@@ -180,7 +180,7 @@ public class Verifier {
      * Returns the name of the class this verifier operates on. This is particularly interesting when this verifier was
      * created recursively by another Verifier and you got a reference to this Verifier by the getVerifiers() method of the
      * VerifierFactory.
-     * 
+     *
      * @see VerifierFactory
      */
     public final String getClassName() {
diff --git a/src/main/java/org/apache/bcel/verifier/VerifierFactory.java b/src/main/java/org/apache/bcel/verifier/VerifierFactory.java
index 7f5a870b..4ea01d3a 100644
--- a/src/main/java/org/apache/bcel/verifier/VerifierFactory.java
+++ b/src/main/java/org/apache/bcel/verifier/VerifierFactory.java
@@ -57,7 +57,7 @@ public class VerifierFactory {
     /**
      * Returns the (only) verifier responsible for the class with the given name. Possibly a new Verifier object is
      * transparently created.
-     * 
+     *
      * @return the (only) verifier responsible for the class with the given name.
      */
     public static Verifier getVerifier(final String fullyQualifiedClassName) {
diff --git a/src/main/java/org/apache/bcel/verifier/VerifyDialog.java b/src/main/java/org/apache/bcel/verifier/VerifyDialog.java
index 4f3b3a0a..60a90934 100644
--- a/src/main/java/org/apache/bcel/verifier/VerifyDialog.java
+++ b/src/main/java/org/apache/bcel/verifier/VerifyDialog.java
@@ -27,7 +27,7 @@ import org.apache.bcel.classfile.JavaClass;
  * as arguments to use it as a stand-alone application. Use the VerifyDialog(String) constructor to use this class in
  * your application. [This class was created using VisualAge for Java, but it does not work under VAJ itself (Version
  * 3.02 JDK 1.2)]
- * 
+ *
  * @see #main(String[])
  * @see #VerifyDialog(String)
  */
@@ -63,7 +63,7 @@ public class VerifyDialog extends javax.swing.JDialog {
     /**
      * Verifies one or more class files. Verification results are presented graphically: Red means 'rejected', green means
      * 'passed' while yellow means 'could not be verified yet'.
-     * 
+     *
      * @param args java.lang.String[] fully qualified names of classes to verify.
      */
     public static void main(final java.lang.String[] args) {
@@ -165,7 +165,7 @@ public class VerifyDialog extends javax.swing.JDialog {
 
     /**
      * Use this constructor if you want a possibility to verify other class files than java.lang.Object.
-     * 
+     *
      * @param fully_qualified_class_name java.lang.String
      */
     public VerifyDialog(String fully_qualified_class_name) {
diff --git a/src/main/java/org/apache/bcel/verifier/exc/AssertionViolatedException.java b/src/main/java/org/apache/bcel/verifier/exc/AssertionViolatedException.java
index f42076a3..49d0731a 100644
--- a/src/main/java/org/apache/bcel/verifier/exc/AssertionViolatedException.java
+++ b/src/main/java/org/apache/bcel/verifier/exc/AssertionViolatedException.java
@@ -54,7 +54,7 @@ public final class AssertionViolatedException extends RuntimeException {
 
     /**
      * Constructs a new AssertionViolationException with the specified error message and initial cause
-     * 
+     *
      * @since 6.0
      */
     public AssertionViolatedException(String message, final Throwable initCause) {
@@ -82,7 +82,7 @@ public final class AssertionViolatedException extends RuntimeException {
 
     /**
      * Returns the error message string of this AssertionViolatedException object.
-     * 
+     *
      * @return the error message string of this AssertionViolatedException.
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/verifier/exc/ClassConstraintException.java b/src/main/java/org/apache/bcel/verifier/exc/ClassConstraintException.java
index 43700c12..b7c46642 100644
--- a/src/main/java/org/apache/bcel/verifier/exc/ClassConstraintException.java
+++ b/src/main/java/org/apache/bcel/verifier/exc/ClassConstraintException.java
@@ -40,7 +40,7 @@ public class ClassConstraintException extends VerificationException {
 
     /**
      * Constructs a new ClassConstraintException with the specified error message and cause
-     * 
+     *
      * @since 6.0
      */
     public ClassConstraintException(final String message, final Throwable initCause) {
diff --git a/src/main/java/org/apache/bcel/verifier/exc/Utility.java b/src/main/java/org/apache/bcel/verifier/exc/Utility.java
index 4b2f5dcc..f90ff1d9 100644
--- a/src/main/java/org/apache/bcel/verifier/exc/Utility.java
+++ b/src/main/java/org/apache/bcel/verifier/exc/Utility.java
@@ -22,7 +22,7 @@ import java.io.StringWriter;
 
 /**
  * A utility class providing convenience methods concerning Throwable instances.
- * 
+ *
  * @see java.lang.Throwable
  */
 public final class Utility {
diff --git a/src/main/java/org/apache/bcel/verifier/exc/VerifierConstraintViolatedException.java b/src/main/java/org/apache/bcel/verifier/exc/VerifierConstraintViolatedException.java
index ff6f1b07..113be13f 100644
--- a/src/main/java/org/apache/bcel/verifier/exc/VerifierConstraintViolatedException.java
+++ b/src/main/java/org/apache/bcel/verifier/exc/VerifierConstraintViolatedException.java
@@ -73,7 +73,7 @@ public abstract class VerifierConstraintViolatedException extends RuntimeExcepti
 
     /**
      * Returns the error message string of this VerifierConstraintViolatedException object.
-     * 
+     *
      * @return the error message string of this VerifierConstraintViolatedException.
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/verifier/statics/Pass1Verifier.java b/src/main/java/org/apache/bcel/verifier/statics/Pass1Verifier.java
index 8c9a0b84..36481356 100644
--- a/src/main/java/org/apache/bcel/verifier/statics/Pass1Verifier.java
+++ b/src/main/java/org/apache/bcel/verifier/statics/Pass1Verifier.java
@@ -34,7 +34,7 @@ import org.apache.bcel.verifier.exc.LoadingException;
 public final class Pass1Verifier extends PassVerifier {
     /**
      * DON'T USE THIS EVEN PRIVATELY! USE getJavaClass() INSTEAD.
-     * 
+     *
      * @see #getJavaClass()
      */
     private JavaClass jc;
@@ -126,16 +126,14 @@ public final class Pass1Verifier extends PassVerifier {
             jc = getJavaClass(); // loads in the class file if not already done.
 
             /* If we find more constraints to check, we should do this in an own method. */
-            if (jc != null && !myOwner.getClassName().equals(jc.getClassName())) {
-                // This should maybe caught by BCEL: In case of renamed .class files we get wrong
-                // JavaClass objects here.
-                // This test should be much more complicated. It needs to take the classname, remove any portion at the
-                // end that matches the file name and then see if the remainder matches anything on the class path.
-                // Dumb test for now, see if the class name ends with the file name.
-                if (!jc.getClassName().endsWith(myOwner.getClassName())) {
-                    throw new LoadingException("Wrong name: the internal name of the .class file '" + jc.getClassName() + "' does not match the file's name '"
-                        + myOwner.getClassName() + "'.");
-                }
+            // This should maybe caught by BCEL: In case of renamed .class files we get wrong
+            // JavaClass objects here.
+            // This test should be much more complicated. It needs to take the classname, remove any portion at the
+            // end that matches the file name and then see if the remainder matches anything on the class path.
+            // Dumb test for now, see if the class name ends with the file name.
+            if (jc != null && !myOwner.getClassName().equals(jc.getClassName()) && !jc.getClassName().endsWith(myOwner.getClassName())) {
+                throw new LoadingException("Wrong name: the internal name of the .class file '" + jc.getClassName() + "' does not match the file's name '"
+                    + myOwner.getClassName() + "'.");
             }
         } catch (final LoadingException | ClassFormatException e) {
             return new VerificationResult(VerificationResult.VERIFIED_REJECTED, e.getMessage());
diff --git a/src/main/java/org/apache/bcel/verifier/statics/Pass3aVerifier.java b/src/main/java/org/apache/bcel/verifier/statics/Pass3aVerifier.java
index 719fa9cd..28959ddf 100644
--- a/src/main/java/org/apache/bcel/verifier/statics/Pass3aVerifier.java
+++ b/src/main/java/org/apache/bcel/verifier/statics/Pass3aVerifier.java
@@ -129,7 +129,7 @@ public final class Pass3aVerifier extends PassVerifier {
 
         /**
          * Looks for the method referenced by the given invoke instruction in the given class.
-         * 
+         *
          * @param jc the class that defines the referenced method
          * @param invoke the instruction that references the method
          * @return the referenced method or null if not found.
@@ -150,7 +150,7 @@ public final class Pass3aVerifier extends PassVerifier {
         /**
          * Looks for the method referenced by the given invoke instruction in the given class or its super classes and super
          * interfaces.
-         * 
+         *
          * @param jc the class that defines the referenced method
          * @param invoke the instruction that references the method
          * @return the referenced method or null if not found.
diff --git a/src/main/java/org/apache/bcel/verifier/structurals/ControlFlowGraph.java b/src/main/java/org/apache/bcel/verifier/structurals/ControlFlowGraph.java
index e910bf7f..f1c29ae2 100644
--- a/src/main/java/org/apache/bcel/verifier/structurals/ControlFlowGraph.java
+++ b/src/main/java/org/apache/bcel/verifier/structurals/ControlFlowGraph.java
@@ -164,7 +164,7 @@ public class ControlFlowGraph {
          * with "inFrame". The execPreds ArrayList must contain the InstructionContext objects executed so far in the correct
          * order. This is just one execution path [out of many]. This is needed to correctly "merge" in the special case of a
          * RET's successor. <B>The InstConstraintVisitor and ExecutionVisitor instances must be set up correctly.</B>
-         * 
+         *
          * @return true - if and only if the "outgoing" frame situation changed from the one before execute()ing.
          */
         @Override
@@ -379,7 +379,7 @@ public class ControlFlowGraph {
 
     /**
      * A Control Flow Graph; with additional JustIce checks
-     * 
+     *
      * @param method_gen the method generator instance
      */
     public ControlFlowGraph(final MethodGen method_gen) {
@@ -388,7 +388,7 @@ public class ControlFlowGraph {
 
     /**
      * A Control Flow Graph.
-     * 
+     *
      * @param method_gen the method generator instance
      * @param enableJustIceCheck if true, additional JustIce checks are performed
      * @since 6.0
diff --git a/src/main/java/org/apache/bcel/verifier/structurals/ExecutionVisitor.java b/src/main/java/org/apache/bcel/verifier/structurals/ExecutionVisitor.java
index 57ca25b3..a348b785 100644
--- a/src/main/java/org/apache/bcel/verifier/structurals/ExecutionVisitor.java
+++ b/src/main/java/org/apache/bcel/verifier/structurals/ExecutionVisitor.java
@@ -65,7 +65,7 @@ public class ExecutionVisitor extends EmptyVisitor {
 
     /**
      * The ConstantPoolGen we're working with.
-     * 
+     *
      * @see #setConstantPoolGen(ConstantPoolGen)
      */
     private ConstantPoolGen cpg;
@@ -78,7 +78,7 @@ public class ExecutionVisitor extends EmptyVisitor {
 
     /**
      * The LocalVariables from the current Frame we're operating on.
-     * 
+     *
      * @see #setFrame(Frame)
      */
     private LocalVariables locals() {
@@ -95,7 +95,7 @@ public class ExecutionVisitor extends EmptyVisitor {
     /**
      * The only method granting access to the single instance of the ExecutionVisitor class. Before actively using this
      * instance, <B>SET THE ConstantPoolGen FIRST</B>.
-     * 
+     *
      * @see #setConstantPoolGen(ConstantPoolGen)
      */
     public void setFrame(final Frame f) { // TODO could be package-protected?
@@ -104,7 +104,7 @@ public class ExecutionVisitor extends EmptyVisitor {
 
     /**
      * The OperandStack from the current Frame we're operating on.
-     * 
+     *
      * @see #setFrame(Frame)
      */
     private OperandStack stack() {
@@ -395,15 +395,13 @@ public class ExecutionVisitor extends EmptyVisitor {
         final Type w2 = stack().pop();
         if (w2.getSize() == 2) {
             stack().push(w1);
-            stack().push(w2);
-            stack().push(w1);
         } else {
             final Type w3 = stack().pop();
             stack().push(w1);
             stack().push(w3);
-            stack().push(w2);
-            stack().push(w1);
         }
+        stack().push(w2);
+        stack().push(w1);
     }
 
     /** Symbolically executes the corresponding Java Virtual Machine instruction. */
@@ -412,14 +410,13 @@ public class ExecutionVisitor extends EmptyVisitor {
         final Type t = stack().pop();
         if (t.getSize() == 2) {
             stack().push(t);
-            stack().push(t);
         } else { // t.getSize() is 1
             final Type u = stack().pop();
             stack().push(u);
             stack().push(t);
             stack().push(u);
-            stack().push(t);
         }
+        stack().push(t);
     }
 
     /** Symbolically executes the corresponding Java Virtual Machine instruction. */
@@ -430,7 +427,6 @@ public class ExecutionVisitor extends EmptyVisitor {
             final Type u = stack().pop();
             stack().push(t);
             stack().push(u);
-            stack().push(t);
         } else { // t.getSize() is1
             final Type u = stack().pop();
             final Type v = stack().pop();
@@ -438,8 +434,8 @@ public class ExecutionVisitor extends EmptyVisitor {
             stack().push(t);
             stack().push(v);
             stack().push(u);
-            stack().push(t);
         }
+        stack().push(t);
     }
 
     /** Symbolically executes the corresponding Java Virtual Machine instruction. */
@@ -450,33 +446,28 @@ public class ExecutionVisitor extends EmptyVisitor {
             final Type u = stack().pop();
             if (u.getSize() == 2) {
                 stack().push(t);
-                stack().push(u);
-                stack().push(t);
             } else {
                 final Type v = stack().pop();
                 stack().push(t);
                 stack().push(v);
-                stack().push(u);
-                stack().push(t);
             }
+            stack().push(u);
+            stack().push(t);
         } else { // t.getSize() is 1
             final Type u = stack().pop();
             final Type v = stack().pop();
             if (v.getSize() == 2) {
                 stack().push(u);
                 stack().push(t);
-                stack().push(v);
-                stack().push(u);
-                stack().push(t);
             } else {
                 final Type w = stack().pop();
                 stack().push(u);
                 stack().push(t);
                 stack().push(w);
-                stack().push(v);
-                stack().push(u);
-                stack().push(t);
             }
+            stack().push(v);
+            stack().push(u);
+            stack().push(t);
         }
     }
 
@@ -865,7 +856,7 @@ public class ExecutionVisitor extends EmptyVisitor {
 
     /**
      * Symbolically executes the corresponding Java Virtual Machine instruction.
-     * 
+     *
      * @since 6.0
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/verifier/structurals/Frame.java b/src/main/java/org/apache/bcel/verifier/structurals/Frame.java
index 3cda2e81..f04580cd 100644
--- a/src/main/java/org/apache/bcel/verifier/structurals/Frame.java
+++ b/src/main/java/org/apache/bcel/verifier/structurals/Frame.java
@@ -27,7 +27,7 @@ public class Frame {
     /**
      * For instance initialization methods, it is important to remember which instance it is that is not initialized yet. It
      * will be initialized invoking another constructor later. NULL means the instance already *is* initialized.
-     * 
+     *
      * @deprecated Use the getter/setter to access the field as it may be made private in a later release
      */
     @Deprecated
diff --git a/src/main/java/org/apache/bcel/verifier/structurals/InstConstraintVisitor.java b/src/main/java/org/apache/bcel/verifier/structurals/InstConstraintVisitor.java
index fdd01019..f2db0e9d 100644
--- a/src/main/java/org/apache/bcel/verifier/structurals/InstConstraintVisitor.java
+++ b/src/main/java/org/apache/bcel/verifier/structurals/InstConstraintVisitor.java
@@ -109,7 +109,7 @@ public class InstConstraintVisitor extends EmptyVisitor {
 
     /**
      * Assures arrayref is of ArrayType or NULL; returns true if and only if arrayref is non-NULL.
-     * 
+     *
      * @throws StructuralCodeConstraintException if the above constraint is violated.
      */
     private boolean arrayrefOfArrayType(final Instruction o, final Type arrayref) {
@@ -122,7 +122,7 @@ public class InstConstraintVisitor extends EmptyVisitor {
     /**
      * This method is called by the visitXXX() to notify the acceptor of this InstConstraintVisitor that a constraint
      * violation has occured. This is done by throwing an instance of a StructuralCodeConstraintException.
-     * 
+     *
      * @throws StructuralCodeConstraintException always.
      */
     private void constraintViolated(final Instruction violator, final String description) {
@@ -142,7 +142,7 @@ public class InstConstraintVisitor extends EmptyVisitor {
 
     /**
      * Assures index is of type INT.
-     * 
+     *
      * @throws StructuralCodeConstraintException if the above constraint is not satisfied.
      */
     private void indexOfInt(final Instruction o, final Type index) {
@@ -163,7 +163,7 @@ public class InstConstraintVisitor extends EmptyVisitor {
     /**
      * Assures the ReferenceType r is initialized (or Type.NULL). Formally, this means (!(r instanceof
      * UninitializedObjectType)), because there are no uninitialized array types.
-     * 
+     *
      * @throws StructuralCodeConstraintException if the above constraint is not satisfied.
      */
     private void referenceTypeIsInitialized(final Instruction o, final ReferenceType r) {
@@ -1556,7 +1556,7 @@ public class InstConstraintVisitor extends EmptyVisitor {
 
     /**
      * Ensures the specific preconditions of the said instruction.
-     * 
+     *
      * @since 6.0
      */
     @Override
diff --git a/src/main/java/org/apache/bcel/verifier/structurals/InstructionContext.java b/src/main/java/org/apache/bcel/verifier/structurals/InstructionContext.java
index 6cc0abea..d4f25e6f 100644
--- a/src/main/java/org/apache/bcel/verifier/structurals/InstructionContext.java
+++ b/src/main/java/org/apache/bcel/verifier/structurals/InstructionContext.java
@@ -67,7 +67,7 @@ public interface InstructionContext {
 
     /**
      * Returns the usual control flow successors.
-     * 
+     *
      * @see #getExceptionHandlers()
      */
     InstructionContext[] getSuccessors();
diff --git a/src/main/java/org/apache/bcel/verifier/structurals/OperandStack.java b/src/main/java/org/apache/bcel/verifier/structurals/OperandStack.java
index 957efa64..8f4d911e 100644
--- a/src/main/java/org/apache/bcel/verifier/structurals/OperandStack.java
+++ b/src/main/java/org/apache/bcel/verifier/structurals/OperandStack.java
@@ -224,7 +224,7 @@ public class OperandStack implements Cloneable {
 
     /**
      * Returns the number of stack slots used.
-     * 
+     *
      * @see #maxStack()
      */
     public int slotsUsed() {
diff --git a/src/main/java/org/apache/bcel/verifier/structurals/Subroutines.java b/src/main/java/org/apache/bcel/verifier/structurals/Subroutines.java
index f8df1032..de6a3e63 100644
--- a/src/main/java/org/apache/bcel/verifier/structurals/Subroutines.java
+++ b/src/main/java/org/apache/bcel/verifier/structurals/Subroutines.java
@@ -99,7 +99,7 @@ public class Subroutines {
 
         /**
          * A recursive helper method for getRecursivelyAccessedLocalsIndices().
-         * 
+         *
          * @see #getRecursivelyAccessedLocalsIndices()
          */
         private void _getRecursivelyAccessedLocalsIndicesHelper(final Set<Integer> s, final Subroutine[] subs) {
@@ -135,7 +135,7 @@ public class Subroutines {
 
         /*
          * Adds an instruction to this subroutine. All instructions must have been added before invoking setLeavingRET().
-         * 
+         *
          * @see #setLeavingRET
          */
         void addInstruction(final InstructionHandle ih) {
@@ -401,7 +401,7 @@ public class Subroutines {
 
     /**
      * Constructor.
-     * 
+     *
      * @param mg A MethodGen object representing method to create the Subroutine objects of. Assumes that JustIce strict
      *        checks are needed.
      */
@@ -411,7 +411,7 @@ public class Subroutines {
 
     /**
      * Constructor.
-     * 
+     *
      * @param mg A MethodGen object representing method to create the Subroutine objects of.
      * @param enableJustIceCheck whether to enable additional JustIce checks
      * @since 6.0
diff --git a/src/test/java/org/apache/bcel/AbstractTestCase.java b/src/test/java/org/apache/bcel/AbstractTestCase.java
index e6c9ac04..f7766f95 100644
--- a/src/test/java/org/apache/bcel/AbstractTestCase.java
+++ b/src/test/java/org/apache/bcel/AbstractTestCase.java
@@ -62,7 +62,7 @@ public abstract class AbstractTestCase {
     public SyntheticRepository createRepos(final String cpentry) {
         try (ClassPath cp = new ClassPath("target" + File.separator + "testdata" + File.separator + cpentry + File.separator)) {
             return SyntheticRepository.getInstance(cp);
-        } catch (IOException e) {
+        } catch (final IOException e) {
             throw new UncheckedIOException(e);
         }
     }
@@ -147,7 +147,7 @@ public abstract class AbstractTestCase {
 
     /**
      * Delete a file under the TESTDATA directory
-     * 
+     *
      * @param name
      * @return
      */
@@ -157,7 +157,7 @@ public abstract class AbstractTestCase {
 
     /**
      * Delete a directory and file under the TESTDATA directory
-     * 
+     *
      * @param dir
      * @param name
      * @return true if the file was deleted
diff --git a/src/test/java/org/apache/bcel/HandleTestCase.java b/src/test/java/org/apache/bcel/HandleTestCase.java
index 29f81571..2b34ef63 100644
--- a/src/test/java/org/apache/bcel/HandleTestCase.java
+++ b/src/test/java/org/apache/bcel/HandleTestCase.java
@@ -76,7 +76,7 @@ public class HandleTestCase {
     static void checkLinkage(final InstructionHandle ih, final int index) {
         final InstructionHandle prev = ih.getPrev();
         final InstructionHandle next = ih.getNext();
-        if ((prev != null && prev.getNext() != ih) || (next != null && next.getPrev() != ih)) {
+        if (prev != null && prev.getNext() != ih || next != null && next.getPrev() != ih) {
             final AssertionError error = new AssertionError("corrupt instruction list at index " + index);
             exception = error;
             throw error;
diff --git a/src/test/java/org/apache/bcel/data/ConstantPoolX.java b/src/test/java/org/apache/bcel/data/ConstantPoolX.java
index 289a501a..a699b182 100644
--- a/src/test/java/org/apache/bcel/data/ConstantPoolX.java
+++ b/src/test/java/org/apache/bcel/data/ConstantPoolX.java
@@ -52,7 +52,7 @@ import org.apache.bcel.classfile.Utility;
  * references, due to the JVM specification that skips an entry after an 8-byte constant (double, long) entry. Those
  * interested in generating constant pools programatically should see <a href="../generic/ConstantPoolGen.html">
  * ConstantPoolGen</a>.
- * 
+ *
  * @see Constant
  * @see org.apache.bcel.generic.ConstantPoolGen
  */
diff --git a/src/test/java/org/apache/bcel/generic/JiraBcel362TestCase.java b/src/test/java/org/apache/bcel/generic/JiraBcel362TestCase.java
index 2b8d5da8..7ddcfa41 100644
--- a/src/test/java/org/apache/bcel/generic/JiraBcel362TestCase.java
+++ b/src/test/java/org/apache/bcel/generic/JiraBcel362TestCase.java
@@ -32,7 +32,7 @@ public class JiraBcel362TestCase extends AbstractTestCase {
     @Test
     public void testProcessConstantPoolWithCondyEntry() throws ClassNotFoundException {
         final JavaClass clazz = getTestClass("issue362.Bcel362");
-        ConstantPoolGen constantPoolGen = assertDoesNotThrow(() -> new ConstantPoolGen(clazz.getConstantPool()));
+        final ConstantPoolGen constantPoolGen = assertDoesNotThrow(() -> new ConstantPoolGen(clazz.getConstantPool()));
         assertTrue(constantPoolGen.lookupUtf8("$jacocoData") != -1);
     }
 }