Here is the source (actually, I will look at your source in Eclipse to discourage copying)
Here is a beginning Object Model
Here is an example javadocs