The 32K limit = 32767 (2^15-1).

What is interesting is that 32767 - 32512 = 255 (2^8-1).

So it looks like java is reserving some space for the call itself.

Other than that, looks like the standard 32K limit at play.