final Optional<MilestoneDocument> documentOfVersion = findDocumentOfVersion(documentType, documentVersion); if (documentOfVersion == null) { throw new IllegalStateException(); } if (documentOfVersion.isPresent()) { return documentOfVersion.get(); }