private void computeResolvedStyleProperties(final RenderBox box, final StaticBoxLayoutProperties sblp)
{
final StyleSheet style = box.getStyleSheet();
NodeLayoutProperties nlp = box.getNodeLayoutProperties();
if (designTime)
{
// at design-time elements can be generated that are not visible in the final output
// the report designer needs them to create a smooth design experience.
RenderBox parent = box.getParent();
if (parent == null)
{
nlp.setVisible(style.getBooleanStyleProperty(ElementStyleKeys.VISIBLE));
}
else if (parent.isEmptyNodesHaveSignificance() == false)
{
nlp.setVisible(style.getBooleanStyleProperty(ElementStyleKeys.VISIBLE));
}
}
final int nodeType = box.getLayoutNodeType();
if ((nodeType & LayoutNodeTypes.MASK_BOX_INLINE) == LayoutNodeTypes.MASK_BOX_INLINE)