protected void performDelayedEvaluation(JRPrintElement element, byte evaluation)
throws JRException
{
if (isDelayedStyleEvaluation())
{
JRStyle elementStyle = initStyle;
if (elementStyle == null)
{
elementStyle = filler.getDefaultStyle();
}
if (elementStyle != null)
{
JRStyle evaluatedStyle = conditionalStylesContainer.evaluateConditionalStyle(
elementStyle, evaluation);
// if the evaluated style differs from the existing style
if (evaluatedStyle != element.getStyle())
{
// set the evaluated style as current style