I'm sorry for making you do a lot of work, but I would like javadoc on all of these functions. Although they are pretty standard, I am more worried about the differences.