validationError = null;
if (enteredValue != null) {
// try to split it
PatternMatcher matcher = new Perl5Matcher();
if (matcher.matches(enteredValue, aggregateDefinition.getSplitPattern())) {
MatchResult matchResult = matcher.getMatch();
Iterator iterator = aggregateDefinition.getSplitMappingsIterator();
while (iterator.hasNext()) {
SplitMapping splitMapping = (SplitMapping)iterator.next();
String result = matchResult.group(splitMapping.getGroup());