private void assignWarrantyInformationByPropertyNames( IfcTypeObject type, TypeType newType, boolean assignOnlyOnNulls) { if (assignOnlyOnNulls) { if (COBieUtility.isNA(newType.getWarrantyGuarantorParts())) { newType.setWarrantyGuarantorParts(IfcToType.warrantyGuarantorPartsFromTypeObject(type)); } if (COBieUtility.isNA(newType.getWarrantyDurationParts())) { newType.setWarrantyDurationParts(IfcToType.warrantyDurationPartsFromTypeObject(type)); } if (COBieUtility.isNA(newType.getWarrantyGuarantorLabor())) { newType.setWarrantyGuarantorLabor(IfcToType.warrantyGuarantorLaborFromTypeObject(type)); } if (COBieUtility.isNA(newType.getWarrantyDurationLabor())) { newType.setWarrantyDurationLabor(IfcToType.warrantyDurationLaborFromTypeObject(type)); } if (COBieUtility.isNA(newType.getWarrantyDurationUnit())) { newType.setWarrantyDurationUnit(IfcToType.warrantyDurationUnitsFromTypeObject(type, model)); } if (COBieUtility.isNA(newType.getWarrantyDescription())) { newType.setWarrantyDescription(IfcToType.warrantyDescriptionFromTypeObject(type)); } } else { newType.setWarrantyGuarantorParts(IfcToType.warrantyGuarantorPartsFromTypeObject(type)); newType.setWarrantyDurationParts(IfcToType.warrantyDurationPartsFromTypeObject(type)); newType.setWarrantyGuarantorLabor(IfcToType.warrantyGuarantorLaborFromTypeObject(type)); newType.setWarrantyDurationLabor(IfcToType.warrantyDurationLaborFromTypeObject(type)); newType.setWarrantyDurationUnit(IfcToType.warrantyDurationUnitsFromTypeObject(type, model)); newType.setWarrantyDescription(IfcToType.warrantyDescriptionFromTypeObject(type)); } }