}
private DiscoInput toInput(final List<String> inputTuple) throws URISyntaxException {
final int inputId = JsonUtils.asInteger(INPUT_ID_INDEX, inputTuple);
final String statusString = JsonUtils.asString(INPUT_STATUS_INDEX, inputTuple);
final DiscoInputStatus status = DiscoInputStatus.valueOf(statusString);
final List<DiscoInputReplica> replicas = JsonDiscoInputReplicaDecoder.toReplicaList(JsonUtils.asArray(inputTuple
.get(REPLICAS_INDEX)));
return new DiscoInput(inputId, status, replicas);
}