http://techiworks.com/java-not-support-operator-overloading/