@Override public Gen<Option<String>> f(Boolean aBoolean) { if (aBoolean) return isbnGenerator.map(Option.<String>some_()); else return Gen.elements(Option.<String>none()); }