The fact that he does not understand the rules, won't make my application workingYour application doesn't work because there is a bug in the server. The solution to that is to fix the bug in the server. You may think that's difficult but believe me it is a lot more feasible than getting it fixed in Java, not least because there isn't an error in Java in the first place. And fixing it in your application code still won't fix it in the server, so every other application will continue to encounter the same problem, until someone somewhere decides to fix it in the place where it is actually broken. You might as well be that person.