public boolean validateTree(ValidationContext validationContext) { validate(validationContext); boolean isValid = errors().isEmpty(); for (ArtifactConfig artifactConfig : this) { isValid = artifactConfig.validateTree(validationContext) && isValid; } return isValid; }