+ Optional<String> resource;
+ if (possibleSelection.isPresent() && service.defaultParentResource() == null) {
+ resource = Optional.of(Long.toString(service.perform(possibleSelection.get(), file).get().getResourceId()));
+ }
+ else {
+ resource = service.performWithDefaultParent(file);
+ }