One of the benefits of Sun's decision to open source Java ME (along with the rest of the Java brand, but I am concentrating on Java ME), especially for an author and writer, is the ability to peek inside the code to understand what's going on. This provides a deeper understanding of the source code, and ultimately, a better communication to the readers than learning from the API.
Of course, in...