See: Description
| Class | Description | 
|---|---|
| BooleanToStringTypeAdapter | This TypeAdapter converts "yes", "no", "true", and "false" to Booleans and vice versa. | 
| CredentialUtils | CredentialUtils retrieves service credentials from the environment. | 
| CredentialUtils.ServiceCredentials | A util class to easily store service credentials. | 
| DateDeserializer | Date deserializer for different date format across all the Watson APIs. | 
| DateSerializer | Date serializer. | 
| GsonSerializationHelper | Utility class to help with serialization in models which extend
  DynamicModel. | 
| GsonSingleton | Gson singleton to be use when transforming from JSON to Java Objects and vise versa. | 
| HttpLogging | HttpLogging logs HTTP request and response data. | 
| LongToDateTypeAdapter | This TypeAdapter converts unix timestamps (in numeric or String form) to Java Dates and vice versa. | 
| RequestUtils | Utility functions to use when creating a  RequestBuilder. | 
| ResponseConverterUtils | Utility class to convert service responses into a  ResponseConverter. | 
| ResponseUtils | Utility class to manage service responses. | 
| Validator | This class assists in validating arguments. If an argument value is deemed invalid, an IllegalArgumentException is thrown. |