// Generate a DECIMAL value represetentation of 0
decimalImplementation = decimalImplementation.getNewNull();
decimalImplementation.setValue(0L);
NumberDataType.ZERO_DECIMAL = decimalImplementation;
ModuleFactory monitor = Monitor.getMonitor();
//The Locale on monitor has already been set by the boot code in
//BasicDatabase so we can simply do a get here.
//This Locale will be either the Locale obtained from the territory
//attribute supplied by the user on the JDBC url at database create
//time or if user didn't provide the territory attribute at database
//create time, then it will be set to the default JVM locale. The
//Locale object will be used to construct the Collator object which
//will be used if user has requested territory based collation.
databaseLocale = monitor.getLocale(this);
//If we are here for database create time, verify that there is
//Collator support for the database's locale. If not, then we
//will throw an exception.
//Notice that this Collator support check is happening only during