boolean required = property.isRequired(); PropertyValue propertyValue = propertyValues.get(name); if (propertyValue != null && propertyValue.getInstanceValue() != null) { LogicalProperty logicalProperty = builder.key(propertyKey).many(many).required(required).build(); logicalComponent.setProperties(logicalProperty); } else if (property.isRequired() && value == null && (propertyValue == null || (propertyValue != null && propertyValue.getInstanceValue() == null))) { } else if (!property.isRequired() && value == null) {
boolean required = property.isRequired(); PropertyValue propertyValue = propertyValues.get(name); if (propertyValue != null && propertyValue.getInstanceValue() != null) { LogicalProperty logicalProperty = builder.key(propertyKey).many(many).required(required).build(); logicalComponent.setProperties(logicalProperty); } else if (property.isRequired() && value == null && (propertyValue == null || (propertyValue != null && propertyValue.getInstanceValue() == null))) { } else if (!property.isRequired() && value == null) {