@Override public Snapshot createSnapshot( CreateSnapshotRequest request, ResultCapture<CreateSnapshotResult> extractor) { ActionResult result = resource.performAction("CreateSnapshot", request, extractor); if (result == null) return null; return new SnapshotImpl(result.getResource()); }