Provides a framework for FpML scheme handling and a default XML file based implementation for some 'controlled' domains.

FpML defines three types of domains for code values, namely 'closed', 'controlled' and 'open'.

The Java archive containing the FpML related code contains two XML coded files for the 'controlled' domains defined by FpML. An 'open' domain could be handled by deriving a new class from CachedScheme that does a database lookup if the code is not already cached.