protected final Map<String, String> parameterKeys = createLinkedHashMap();
protected final ParserRequestContext requestContext;
public AbstractValueParser(ParserRequestContext requestContext) {
this.requestContext = requestContext;
this.converter = new SimpleTypeConverter();
this.converter.registerCustomEditor(String.class, new StringFileItemEditor());
if (requestContext.getPropertyEditorRegistrar() != null) {
requestContext.getPropertyEditorRegistrar().registerCustomEditors(converter);
}