class Result implements Serializable {

public abstract V getOrDefault(final V defaultValue)public abstract V getOrDefault(final V defaultValue);

public abstract V getOrDefault(final V defaultValue)private  Result();

}