private IReadExecutable<IBaseResource> readWithOptionalVersion(String stringId, IReadTyped<IBaseResource> resource, String version) { if (version != null) { return resource.withIdAndVersion(stringId, version); } return resource.withId(stringId); } }
.withIdAndVersion("123", "888") .execute();