I supposed could do

return gr.hasNext();

 

instead of

if(gr.next()) {

return true;

} else {

return false

}

 

a little more efficient in coding