public interface Option<T>
T
getDefaultValue()
java.lang.String
getPropertyName()
parse(java.lang.Object value)
@NonNull java.lang.String getPropertyName()
@Nullable T getDefaultValue()
@NonNull T parse(@NonNull java.lang.Object value)