import org.talend.daikon.definition.service.DefinitionRegistryService;
import org.talend.daikon.exception.TalendRuntimeException;
import org.talend.daikon.exception.error.CommonErrorCodes;
import org.talend.daikon.properties.Properties;
import org.talend.daikon.properties.ValidationResult;
<BUG>import org.talend.daikon.serialize.jsonschema.PropertyTrigger;
@ServiceImplementation</BUG>
public class PropertiesControllerImpl implements PropertiesController {
private static final Logger log = getLogger(PropertiesControllerImpl.class);
@Autowired

import org.talend.daikon.definition.service.DefinitionRegistryService;
import org.talend.daikon.exception.TalendRuntimeException;
import org.talend.daikon.exception.error.CommonErrorCodes;
import org.talend.daikon.properties.Properties;
import org.talend.daikon.properties.ValidationResult;
import org.talend.daikon.serialize.jsonschema.PropertyTrigger;
import static org.apache.commons.lang3.Validate.notNull;
import static org.slf4j.LoggerFactory.getLogger;
import static org.springframework.http.HttpStatus.*;
@ServiceImplementation
public class PropertiesControllerImpl implements PropertiesController {
private static final Logger log = getLogger(PropertiesControllerImpl.class);
@Autowired
