It is impossible to make anything foolproof because fools are so ingenious. Whenever you set out to do something, something else must be done first. Every solution breeds new problems. Two wrongs are only the beginning. If at first you don't succeed, destroy all evidence that you tried.
Success always occurs in private, and failure in full view.
Never accept what can be gained by giving in. You will be living off stolen goods, and your muscles will atrophy. Cross over it, but build no house on it. Sun's Official Java WebSite thanks and come back again.