AviationWeatherMessage.getReportStatus() was originally made to return Optional<ReportStatus> to allow adding support for SWX Advisories without need to make changes in current clients of other message types. Now, when transitioning to model conforming better to IWXXM 3, this property should be changed non-optional, as it is mandatory in IWXXM 3 schema.
AviationWeatherMessage.getReportStatus()
was originally made to returnOptional<ReportStatus>
to allow adding support for SWX Advisories without need to make changes in current clients of other message types. Now, when transitioning to model conforming better to IWXXM 3, this property should be changed non-optional, as it is mandatory in IWXXM 3 schema.