java8で追加されたnullを処理するためのAPI。 適切に使えばnull制御のコードを綺麗に書ける。 Optionalの推奨しないメソッド(書き方) isPresent() get() Optionalがクラス、インスタンスフィールドに使われている Optionalが引数に使われている /** * 'Optional<String>' used as type for field 'optional' Reports any uses of java.util.Optional<T>, java.util.OptionalDouble, java.util.OptionalInt, java.util.OptionalLong or com.google.common.base.Optional as the type for a field or a parameter. Optio