throw new NullPointerException();
}
if (expression instanceof FormulaExpression)
{
final FormulaExpression fe = (FormulaExpression) expression;
if (StringUtils.isEmpty(fe.getFormula()))
{
return;
}
expressionAttrList.setAttribute(namespaceUri, "formula", fe.getFormula());// NON-NLS
writer.writeTag(namespaceUri, expressionTag, expressionAttrList, XmlWriterSupport.CLOSE);
return;
}
if (expression instanceof FormulaFunction)
{
final FormulaFunction fe = (FormulaFunction) expression;
if (StringUtils.isEmpty(fe.getFormula()))
{
return;
}
expressionAttrList.setAttribute(namespaceUri, "formula", fe.getFormula());// NON-NLS
expressionAttrList.setAttribute(namespaceUri, "initial", fe.getInitial());// NON-NLS
writer.writeTag(namespaceUri, expressionTag, expressionAttrList, XmlWriterSupport.CLOSE);
return;
}
try