Code cleanup: Add Javadoc to the "Span" class. Retrofit all the null parameter checks to use the new Utils.checkNull() method for consistency. Note: there is NO change in functionality with this, except that all the IllegalArgumentExceptions will now have a message instead of none.