public Optional<String> getNextAbbreviation(String text) { Optional<Abbreviation> abbreviation = getAbbreviation(text); if (!abbreviation.isPresent()) { return Optional.absent(); } Abbreviation abbr = abbreviation.get(); return Optional.of(abbr.getNext(text)); }