Sorting items in encoded_array to match the order of fields.
Fixing spacing.
Handling jumbo string conversions and consequent offset adjustments for branch target instructions and 4-byte alignment enforcement for payload instructions (by prepending them with nops).
Iterative logic to handle embiggening of goto instructions, when subsequent code shifts are inserted. Layout logic creates a HashMap of predicted instruction replacements and nop insertions to be used later in writing method, which is more cromulent solution than simply replicating the logic, given its iterativeness.
Proper opcode for const-string instruction modification prediction.
Simple unit tests for const-string to const-string/jumbo conversions, as well as target offset modifications for goto and branch target instructions.
Minor refactoring of simple unit tests, using the same test implementation for all branch target instructions.
Unit tests for offset modification in SparseSwitchPayload and PackedSwitchPayload.
Unit tests for payload alignment. Also, typo correction.
Fix for incorrect goto/16 to goto/32 conversion.
Unit tests for goto and goto/16 instructions embiggening.
Fix for bug with incorrect removal of previously inserted alignment nop.
Unit test for iterative goto embiggening and consequent payload re-alignment.
Refactoring unit tests.
Fixing comment alignment.
First filtering for static fields, then sorting them. Using filtered list in a Key. Removed deprecated guava methods.
Using sorted static field set in EncodedArrayPool Key.
Merge pull request #8 from izzytwosheds/encoded_array_sort

Sorting items in encoded_array to match the order of fields.
Merge pull request #9 from izzytwosheds/jumbos_nops_offsets

Handling jumbo string conversions and consequent offset adjustments for ...