Question: The class `java.io.FileReader` not found in Java ME.

I need this in order to get the file and then parse it with an xml parser.

Anyone know any alternatives for this class?

\*added
using CLDC profile. The xml file to be read is in the JAR.

Answer: 
Yeah I agree this isn't really a canonical example of any pattern, but I see elements of dependency injection (obviously, it's using Guice), and a factory method (`getInstance()`).
This snippet doesn't represent a design-pattern from the [catalog](http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29).
Patterns (except Singleton) usually represent more complex relationship than setting a changeable default implementation of something.