Why java not support oprator overloading?

Pressumably, the designers of Java thought this would lead to confusing code.