Added comments to the Accept.convert(Header) method.
Updated the Accept.convert(Header) comments.
Updated the MimeTypes utility methods to throw IllegalArgumentExceptions instead of IllegalStateExceptions.
Updated Accept.convert(Header) method comment to reflect the enw exceptions.
Finished the AcceptTests.
Updated the Attribute classes equals method so that it accepts any Attribute subclass.
Updated the MessageTests to stop using the MIME types Accept classes.
Removed the MIME typed Accept and ContentType classes from the package comments.
Removed all the MIME typed Accept and ContentType classes.
Created a new Accept(String) constructor.
Updated comment in Accept.
Updated the ContentType class so that it now has a Header conversion constructor.
Updated the NullSafeForEach so that it now produces a result list.
Updated the NullSafeForEach so that it now produces a result set.
Added a UTF-8 character set value to the String MimeTypes.quietMimeType(String) tests.
Added a UTF-8 character set value to the String Accept and ContentType tests.
Implemented the Message header conversions for the Accept and ContentType headers.