...
//     
if ( gameOverFlag ) {
    //    
    g.drawString("GAME OVER",width/2,height/2-10,g.HCENTER|g.TOP);
    //    
    String scoreStr;
    //     
    byte buff[] = new byte[2];
    //      
    if(highScore < snakeLen) {
        highScore = (byte)snakeLen;
        //     
        buff[0] = highScore;
        buff[1] = level;
        try {
            //     
            recordStore.setRecord(recordID,buff,0,2);
        } catch(RecordStoreException rse) {
        }
        //    
        g.setColor(0xff0000);
        //     
        scoreStr = new String("HIGH SCORE: "+snakeLen);
    } else
        //    
        scoreStr = new String("YOUR SCORE: "+snakeLen);
        //  
        g.drawString(scoreStr,width/2,height/2+10,g.HCENTER|g.TOP);
} else
...
