user
05/18/2017, 7:08 AM//email is of type String?, because it can contain null
val email = client?.personalInfo?.email
if( email != null && message != null) {
//Both email and message are not null and are smartcasted to String
mailer.sendMessage(email, message)
}