Our message editor has a "Code" button that generates special tags that preserver the formatting of Java code, XML, and other pre-formatted text and make it easier to read. We recommend that you do this. I've updated your post with them.
Your first and biggest problem is that your classname does not conform to standards. Class names should always begin with a capital letter, just as instance and member names should always begin with a lower-case letter. If you don't do this, the JSF support mechanisms cannot process them properly.
An IDE is no substitute for an Intelligent Developer.