public String getDisplayText() { switch (navType) { case LIST: return sharedFileList.getCollectionName(); case LIBRARY: return I18n.tr("Library"); case PUBLIC_SHARED: return I18n.tr("Public Shared"); default: throw new IllegalStateException("unknown type: " + navType); } }