underscore is also valid, as well as all ASCII Latin letters to start a class name


http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8