It is important to comment your code for maintenance developers benefit.
Foo fooObject = new Foo();
This is important because, maintenance developers are unlikely to recognize the most common single line code pattern in object oriented development.
//call a method in the class
This likewise is important because maintenance developers are unlikely to grasp the principle of methods and invocations.
//I’m smart and you’re stupid.
This is important because any maintenance developer that doesn’t grasp object instantiation and method invocation probably will need to be explicitly filled in on your utter lack of respect.
Keep in mind, that according to accurately compiled statistics, 61%* of all code will be debugged and maintained by the original developer.