public boolean isSpecified(RenderingRuleProperty property) { if (property.isFloat()) { return fvalues[property.getId()] != 0 || values[property.getId()] != -1; } else { int val = values[property.getId()]; if (property.isColor()) { return val != 0; } else { return val != -1; } } }