@Override public CurrentTopic get() throws Exception { try { String json = client.getStringContent(topicRequestUrl(serverUrl)); return parseResponseJson(json); } catch (NoContentException ex) { return CurrentTopic.empty(); } }