sistemato NullPointerException e comandi resi case insensitive