public void configure(StreamableValue config) throws ConfigurationException {
super.configure(config);
parameterDescriptors = new ParameterDescriptor[] {
new ParameterDescriptor(ACTION, new ParameterMessage("formGenerator/action"), new URIValueDescriptor()),
new ParameterDescriptor(LOCALE, new ParameterMessage("formGenerator/locale"), new LocaleValueDescriptor(), new LocaleValue(Locale.getDefault())),
new ParameterDescriptor(TARGET_STEP, new ParameterMessage("formGenerator/targetStep"), new StringValueDescriptor())
};
try {
defaultTemplate = getRequiredFragment(DEFAULT_FORM);
} catch ( ProcessException exception ) {