add thinking java 12