@Override public void initialize(String key, String type) throws ProcessingException { super.initialize(key, type); for (int Ix = 0; true; Ix++) { String propKey = getPropertyValue(PersistentProperty.getPropNameIteration(KEY_PROP, Ix)); if (!StringUtils.hasValue(propKey)) break; PPDataHolder holder = new PPDataHolder( propKey, getPropertyValue(PersistentProperty.getPropNameIteration(PROPERTY_TYPE_PROP, Ix)), getPropertyValue(PersistentProperty.getPropNameIteration(PROPERTY_NAME_PROP, Ix)), getPropertyValue(PersistentProperty.getPropNameIteration(OUTPUT_LOCATION_PROP, Ix)), getPropertyValue(PersistentProperty.getPropNameIteration(USE_CUSTOMER_ID_PROP, Ix))); ppData.add(holder); if (Debug.isLevelEnabled(Debug.SYSTEM_CONFIG)) Debug.log(Debug.SYSTEM_CONFIG, " Found configured property :" + holder); } }