public static DataRuleDefinition cloneRuleWithResolvedAlertText( DataRuleDefinition def, String alterInfo) { return new DataRuleDefinition( def.getFamily(), def.getId(), def.getLabel(), def.getLane(), def.getSamplingPercentage(), def.getSamplingRecordsToRetain(), def.getCondition(), def.isAlertEnabled(), alterInfo, def.getThresholdType(), def.getThresholdValue(), def.getMinVolume(), def.isMeterEnabled(), def.isSendEmail(), def.isAlertEnabled(), def.getTimestamp()); }