class StatusInfo implements Jsonifiable<JsonObject> {

    public static StatusInfo fromJson(final String jsonString) {
        return fromJson(JsonFactory.newObject(jsonString));
    }

    private  StatusInfo(final Status status, final Collection<StatusDetailMessage> details,
            final Collection<StatusInfo> children, @Nullable final String label);

}