Dealing with Java stuff is hellish because it's obfuscated, and re-obfuscated on every FW build (which means it might differ between devices, even for the same FW "version"), even when there were no actual code changes.
This is incidentally why JBPatch stopped being maintained: maintaining the patches was becoming increasingly annoying.
(I meant FBInk's internal API

).