I guess you could from Java itself write a new binary and then run that binary, but it would be against the spirit of the challenge.