public String transform(String value) { if (value == null) { return null; } if (trimLeft && trimRight) { value = value.trim(); } else { if (trimLeft) { value = StringUtils.leftTrim(value); } if (trimRight) { value = StringUtils.rightTrim(value); } } if (trimMultipleToSingleSpace) { value = StringUtils.replaceWhitespaces(value, " "); } return value; } }