Class Maybe<T>

java.lang.Object
cms.util.maybe.Maybe<T>
All Implemented Interfaces:
Iterable<T>, Collection<T>, Set<T>

public abstract class Maybe<T> extends Object implements Set<T>
An object that may contain a value of type T. Similar to Java's Optional class but uses a fast checked exception instead of a slow unchecked exception.