package com.google.firebase.perf.util; import java.util.NoSuchElementException; /* loaded from: classes3.dex */ public final class Optional { public final Object value; public boolean isAvailable() { return this.value != null; } public Optional() { this.value = null; } public Optional(Object obj) { if (obj == null) { throw new NullPointerException("value for optional is empty."); } this.value = obj; } public static Optional absent() { return new Optional(); } public static Optional of(Object obj) { return new Optional(obj); } public static Optional fromNullable(Object obj) { return obj == null ? absent() : of(obj); } public Object get() { Object obj = this.value; if (obj != null) { return obj; } throw new NoSuchElementException("No value present"); } }