The superinterface of PrivateCompanyI and PublicCertificateI, which allows
objects implementating these interfaces to be combined in start packets and
other contexts where their "certificateship" is of interest.
Check if a player may buy the given number of shares from a given
company, given the "hold limit" per company, that is the percentage of
shares of one company that a player may hold (typically 60%).
ComponentManage - an implementation of ComponentManagerI, which handles the
creation and configuration of rails.game components, and acts as a discovery
point for other components to find them.
This is a simple utility class with a collection of static functions to load
a property object from a property file, to retrieve a particular value from
the property file etc.