@Override public <U, E extends Throwable> U acceptPartial( final OptionPartialVisitorType<T, U, E> v) throws E { NullCheck.notNull(v, "Visitor"); return v.none(this); }
@Override public <U, E extends Throwable> U acceptPartial( final OptionPartialVisitorType<T, U, E> v) throws E { NullCheck.notNull(v, "Visitor"); return v.some(this); }