Collections.emptyList()));
error.message = (String) getProperty(value, "message", ex.getMessage());
error.type = (String) getProperty(value, "type", "Syntax");
}
} else if (ex instanceof EcmaError) {
EcmaError ecmaError = (EcmaError) ex;
error.column = ecmaError.columnNumber();
error.filename = ecmaError.sourceName();
error.line = ecmaError.lineNumber();
error.message = ecmaError.details();
} else {
logger.trace("Unknown exception", ex);
}
// set defaults
if (error.filename == null) {