java-guava-explainexplain for GuavaguavaOptional避免 null 发生Preconditions检查值并抛出可能的异常LICENSECC-BY-SA-3.0