}
private void initializeConfiguration(PrefPage prefPage) {
Configuration prefConf = prefPage.getPrefConf();
Dictionary prefDict = prefConf.getProperties();
PreferenceOCD prefOCD = prefPage.getPrefOCD();
//if there are no properties defined for this prefPages configuration...
if (prefDict == null || bundleHasBeenUpdated(prefPage)) {
//create configuration properties for this pref based on the default values in its OCD.
prefDict = new Hashtable();
PreferenceAD[] prefADs = prefOCD.getPreferenceAttributeDefinitions(ObjectClassDefinition.ALL);
for (int ii = 0; ii < prefADs.length; ii++) {
AttributeDefinition prefAD = prefADs[ii];
String id = prefAD.getID();