Optional opt = (Optional) ann;
if (opt.value().equals(Optional.NOT_SET))
_defaultExprs[i] = exprFactory.createDefault();
else if (opt.value().equals("")) {
_defaultExprs[i] = exprFactory.createLiteral(StringValue.EMPTY);
}
else {
_defaultExprs[i] = QuercusParser.parseDefault(exprFactory, opt.value());
}
} else if (Reference.class.isAssignableFrom(ann.annotationType())) {