| AbstractChangeable | Convenience base-class for any object that wants to manage change listeners | 
| AuditStatus | Some stuff used to rely on StatusCode#getRawValue() and StatusCode#toString(), but now StatusCode
 isn't available for use. | 
| BeanHelper | This is a thin wrapper around BeanInfo, which has some more helpful conveniences for calling getters and setters
 without all the syntax noise | 
| BetterDataInputStream | Just like DataInputStream but uses buffered reads for readInt and readShort | 
| BifurcatingOutputStream | An output stream that mirrors all output on 1 or more child output streams. | 
| ByteArrayPool | A pool of byte[]. | 
| CloneUtil |  | 
| Comparators |  | 
| CRC16 |  | 
| CRC32InputStream |  | 
| CRC32OutputStream | A simple FilterOutputStream that calculates a checksum as data is written to the underlying stream | 
| CRCUtil |  | 
| CustomEqualityHashSet<T> |  | 
| CustomEqualityLinkedHashSet<T> |  | 
| DatasetBuilder | 
 A builder to create datasets by hand (i.e. | 
| DatasetTestUtils | These are static functions that help when testing things involving datasets. | 
| DefaultTimeZoneSimpleDateFormat | A subclass of SimpleDateFormat that always checks the current timezone and updates to it, in case
 it has been changed. | 
| DefaultZipMapFile |  | 
| DigestBuilder |  | 
| DispatchOnce |  | 
| DispatchOnce.DispatchOnceToken |  | 
| ExecutionQueue | Queues up submitted Runnables and executes them in serial on anExecutorService. | 
| FileNamingHelper | Strips characters that are invalid (to the filesystem) on common OSes. | 
| FilteredTagChangeListener |  | 
| FilteredTagChangeListener.FilteredTagChangeEvent |  | 
| Flags | General purpose wrapper around an int that lets you easily work with numeric flags. | 
| Futures |  | 
| HttpUtils | Filename: HttpUtils
 Author: Perry Arellano-Jones
 Created on: 8/14/15 | 
| HttpUtils.TrustAllX509TrustManager |  | 
| IndexedValue<In> |  | 
| IntArrayPool |  | 
| ListMap | Static utility map to add map-like 
 functionality to Java. | 
| LoggerEx | This class is a wrapper around a logger which provides additional useful tools. | 
| LoggerEx.Builder |  | 
| LoggerEx.MDCClosable |  | 
| LogUtil |  | 
| LogUtil.LogEvent |  | 
| LogUtil.MaintenenceThread |  | 
| ModuleIdTranslations |  | 
| Multikey |  | 
| NameUtil | This class provides helper functions for naming objects. | 
| NameUtil.BasicNameFactory | The basic name factory generates sequential names with simple pattern detection. | 
| NameUtil.TrackingNameValidatorWrapper | This NameValidator wrapper is used for generating many names, when the underlying name validator won't be updated
 on the fly. | 
| NativeLibraryPathResolver | Resolves file paths to native libraries based on the following file structure: | 
| OperationAggregator<T,K,R> | The OperationAggregator takes a set of objects, splits them up based on keys determined by a KeyProvider, and then
 aggregates the results back together in the correct order, after some execution has occured. | 
| PatternSearcher.SubstringLocation |  | 
| Platform |  | 
| ProjectUtil |  | 
| RAFCircularBuffer<T extends java.io.Serializable> | A persistent circular buffer system that uses a RandomAccessFileas the backing store. | 
| ResourceUtil |  | 
| SafeFileOutputStream | 
 A FileOutputStream that implements a two-stage write process, and additionaly copies any existing file to a backup
 location. | 
| SaferObjectInputStream | Default java deserialization is dangerous with untrusted payloads. | 
| ScientificNumberFormat | A number format that will switch between a "small" and "large" format depending on the magnitude of the value. | 
| SecurePathUtils |  | 
| SecureRandomProvider |  | 
| SecurityUtils |  | 
| SerialExecutionQueue<T> | Queues up submitted items and executes them in serial on an ExecutorService. | 
| SerialExecutionQueue.RunnableExecutor |  | 
| SimplePatternSearcher | This class helps with "simple" pattern matching. | 
| SimplePredicateMap<T,V> | A simple (and rather inefficient) implementation of a PredicateMap. | 
| SoftReferenceBag<T> | Acts as a bag (kind of like an un-ordered list or a set of like items) whose entries are kept in SoftReferences. | 
| SoftRefMap<K,V> | A very simple cache map implementation using soft references around the keys. | 
| Stopwatch |  | 
| TempFileProps |  | 
| ThrottlingAggregator<T> | Aggregates items, grouping them if they are submitted consecutively within a specified delay or if
 a specified maximum delivery frequency dictates that no more deliveries can be made at the time. | 
| TimedRunnable | Runnable which wraps another runnable and records its execution duration using a Timer | 
| Timeline | A timeline is a simple list of time segments. | 
| Timeline.BaseParser |  | 
| Timeline.CalandarParser |  | 
| Timeline.TimeOfDayParser |  | 
| TimelineList<T> | A timeline list is a list of values that cover a span of time. | 
| TimelineSet | This class is used to organize overlapping time events. | 
| TimeOfDaySchedule |  | 
| TimeOfDaySchedule.ScheduledTime | This class provides information about the specific absolute time to run, but also the symbolic time of day, and
 the id of the event that was used to generate it. | 
| TimeOfDaySchedule.SymbolicTime |  | 
| TimeOfDaySchedule.SymbolicTimeFrame |  | 
| TraceableReentrantLock |  | 
| TrustAllX509ExtendedTrustManager | Simple implementation of X509ExtendedTrustManagerthat trusts all certificates. | 
| TrustAllX509TrustManager | Simple implementation of X509TrustManagerthat trusts all certificates. | 
| UnicodeUtil |  | 
| UnicodeUtil.UnicodeInputStream |  | 
| ZipMap | The ZipMap provides a convenient way of working with zip files by providing a Mapthat is backed by a zip
 file. |