presto-accumulo/src/main/java/io/prestosql/plugin/accumulo/model/AccumuloSplit.java/AccumuloSplit/AccumuloSplit
class AccumuloSplit:    @JsonCreator
    public AccumuloSplit(
            @JsonProperty("ranges") List<WrappedRange> ranges,
            @JsonProperty("hostPort") Optional<String> hostPort)
    {
        this.hostPort = requireNonNull(hostPort, "hostPort is null");
        this.ranges = ImmutableList.copyOf(requireNonNull(ranges, "ranges is null"));

        // Parse the host address into a list of addresses, this would be an Accumulo Tablet server or some localhost thing
        if (hostPort.isPresent()) {
            addresses = ImmutableList.of(HostAddress.fromString(hostPort.get()));
        }
        else {
            addresses = ImmutableList.of();
        }
    }