boolean required = property.isRequired(); PropertyValue propertyValue = propertyValues.get(name); if (propertyValue != null && propertyValue.getInstanceValue() != null) { Object value = propertyValue.getInstanceValue(); LogicalProperty logicalProperty = LogicalProperty.Builder.newBuilder(name, logicalComponent).instanceValue(value).build(); logicalComponent.setProperties(logicalProperty); logicalComponent.setProperties(logicalProperty); } else if (property.isRequired() && value == null && (propertyValue == null || (propertyValue != null && propertyValue.getInstanceValue() == null))) {
boolean required = property.isRequired(); PropertyValue propertyValue = propertyValues.get(name); if (propertyValue != null && propertyValue.getInstanceValue() != null) { Object value = propertyValue.getInstanceValue(); LogicalProperty logicalProperty = LogicalProperty.Builder.newBuilder(name, logicalComponent).instanceValue(value).build(); logicalComponent.setProperties(logicalProperty); logicalComponent.setProperties(logicalProperty); } else if (property.isRequired() && value == null && (propertyValue == null || (propertyValue != null && propertyValue.getInstanceValue() == null))) {