public TechnicalDebtRequirement(Characteristic requirement, TechnicalDebtCharacteristic parent) { this.characteristic = requirement; this.rule = requirement.getRule(); this.parent = parent; initFunction(); initFactor(); initOffset(); }