_Strings.order(ByteOrder.LITTLE_ENDIAN);
_properties.order(ByteOrder.LITTLE_ENDIAN);
_devices.order(ByteOrder.LITTLE_ENDIAN);
// Creates a pool to use to access the source data file.
_pool = new TriePool(new TrieSource(fileName));
// Store the maximum number of properties.
_propertyCount = properties.length / SIZE_OF_INT;
// Get the names of all the properties.