class ConfigProperty {

        private String name;

        private String value;

        private String description;
    }

    public Properties createJavaMailProperties() {<FILL_FUNCTION_BODY>


        Properties properties = new Properties();
        if (this.properties != null) {
            for (ConfigProperty property : this.properties) {
                properties.put(property.getName(), property.getValue());
            }
        }
        if(ssl){
            properties.putIfAbsent("mail.smtp.auth","true");
            properties.putIfAbsent("mail.smtp.ssl.enable","true");
        }
        return properties;
    
<no_super_class>