class LatencyHistoryItem {

    private final long timeStamp;
    private final long executionTime;
    private static final String COMMA = ",";

    @SuppressWarnings("unchecked")
    public LatencyHistoryItem(List<Object> properties) {
        super();
        this.timeStamp = (Long) properties.get(0);
        this.executionTime = (Long) properties.get(1);
    }

    @SuppressWarnings("unchecked")
    public static List<LatencyHistoryItem> from(List<Object> nestedMultiBulkReply) {<FILL_FUNCTION_BODY>}

    public long getTimeStamp() {
        return timeStamp;
    }

    public long getExecutionTime() {
        return executionTime;
    }


    @Override
    public String toString() {
        return new StringBuilder().append(timeStamp).append(COMMA).append(executionTime).toString();
    }
}

        List<LatencyHistoryItem> items = new ArrayList<>(nestedMultiBulkReply.size());
        for (Object obj : nestedMultiBulkReply) {
            List<Object> properties = (List<Object>) obj;
            items.add(new LatencyHistoryItem(properties));
        }

        return items;
    
<no_super_class>