@Nonnull
public static IMicroElement convertToMicroElementStatic (@Nonnull final ISMTPSettings aSMTPSettings,
@Nullable final String sNamespaceURI,
@Nonnull final String sTagName)
{
final IMicroElement eSMTPSettings = new MicroElement (sNamespaceURI, sTagName);
eSMTPSettings.setAttribute (ATTR_HOST, aSMTPSettings.getHostName ());
eSMTPSettings.setAttribute (ATTR_PORT, aSMTPSettings.getPort ());
eSMTPSettings.setAttribute (ATTR_USER, aSMTPSettings.getUserName ());
eSMTPSettings.setAttribute (ATTR_PASSWORD, aSMTPSettings.getPassword ());
eSMTPSettings.setAttribute (ATTR_CHARSET, aSMTPSettings.getCharsetName ());
eSMTPSettings.setAttribute (ATTR_SSLENABLED, aSMTPSettings.isSSLEnabled ());
eSMTPSettings.setAttribute (ATTR_STARTTLSENABLED, aSMTPSettings.isSTARTTLSEnabled ());
eSMTPSettings.setAttribute (ATTR_CONNECTIONTIMEOUT, aSMTPSettings.getConnectionTimeoutMilliSecs ());
eSMTPSettings.setAttribute (ATTR_TIMEOUT, aSMTPSettings.getTimeoutMilliSecs ());
eSMTPSettings.setAttribute (ATTR_DEBUG_SMTP, aSMTPSettings.isDebugSMTP ());
return eSMTPSettings;
}