} catch (ParseException pe) {
List<SystemException> exceptions = parser.getExceptions();
if (!exceptions.isEmpty()) {
throw exceptions.get(0);
}
throw new SystemException(ErrorCode.XPST0003, new SourceLocation(sourceName, pe.currentToken.beginLine,
pe.currentToken.beginColumn));
}
}