rename thinkInJava