public String getEnhancedDefinition() { if (isModifier() && getMustSupport()) return Utilities.removePeriod(getDefinition()) + " (this element modifies the meaning of other elements, and must be supported)"; else if (isModifier()) return Utilities.removePeriod(getDefinition()) + " (this element modifies the meaning of other elements)"; else if (getMustSupport()) return Utilities.removePeriod(getDefinition()) + " (this element must be supported)"; else return Utilities.removePeriod(getDefinition()); }