We alreadyu have / had, again 5 pages for ONE LINE. And you deny the knowledge. I wonder how you graduated, if you did.
I won't. Simply check the code I provided, the if (checkItemGrade and your and see what's missing. Missing, the most important thing is the RETURN. If the method is a boolean, you must define true / false. So, RETURN or RETURN FALSE, TERMINATES THE CODE. So, the code is NOT processing. Sooooooooo, add that godamn RETURN FALSE after the message.