public ProcessorResult processAttribute(
final Arguments arguments, final Element element, final String attributeName) {
final String attributeValue = element.getAttributeValue(attributeName);
final BindStatus bindStatus =
FieldUtils.getBindStatus(arguments.getConfiguration(), arguments, attributeValue);
if (bindStatus.isError()) {
final Map<String,Object> localVariables = new HashMap<String,Object>(2, 1.0f);
localVariables.put(SpringContextVariableNames.SPRING_FIELD_BIND_STATUS, bindStatus);
final StringBuilder strBuilder = new StringBuilder();
final String[] errorMsgs = bindStatus.getErrorMessages();
for (int i = 0; i < errorMsgs.length; i++) {
if (i > 0) {
strBuilder.append(ERROR_DELIMITER);
}