read

open override fun read(source: JsonReader): Optional<T>?