Fix Bug java currentClassName wrong search index.

java currentClassName was using the columns instead of rows while
searching through the buffer for the class name.
Move java class name search logic to snippet helper.
Add python super snippet.