I'm wishing to return to a project to which I have lost source to a time ago but have managed to get the compiled version from a user. I've used a few decompilers to slowly piece together the code again but am stuck with two final 'labels'.
After spending the past three days trying a range of decompilers only to find that most of them find these snippets even more of a struggle I am coming here as a last resort. I understand this is quite a large request especially as the context is missing and what is present of it is unusual but with a bit of luck someone experienced will be able to make sense of this.
The following snippet has 'label337' which I have no clue how to work around. I understand they are pointers of sorts but it does not occur to me how I would rearrange the code. Output produced by JD-GUI. http://pastebin.com/mVNksm13
The following snippet has 'label711' which I am also unaware of what to do with. Although taken hugely out of context it's an entire conditional although I don't know how much of sense it will make. Output produced by JD-GUI. http://pastebin.com/5MLFxHPb
Once again I wish to reiterate that I am aware how great of a request this is but after becoming sick of the sight of Java or decompilers I come here in hopes that any further light can be shed on this scenario than what I already know.
EDIT: The jar I am trying to decompile is heavily dependent on another jar which I have access to. Would somehow pointing to the jar on which the classes are dependent on during decompilation produce better output? I tried searching for how I would link to such dependancies in a decompiler but found nothing.