Kotlin中的注释处理器:可为空的types

我正在Kotlin写我的第一个注释处理器。 我需要检查一个注释的属性的types,以知道是否可选。

客户端代码如下所示:

@MyAnnotation var property: String? 

在我的注释处理器中,我有一个来自javax.lang.model.element packpage的Element类实例,它代表了我注释的属性。 我可以做element.asType()来获取types的属性,但我不知道如何检查这个属性是否可选。