ServiceState (@Nullable ServiceViewItem item) { if (item == null) return null; List<String> path = getIdPath(item); if (path == null) return null; ServiceState serviceState = new ServiceState(); serviceState.contributor = item.getRootContributor().getClass().getName(); serviceState.path = path; return serviceState; }