// Path: src/org/styloot/hobo/hoboindex/HoboIndex.java
// public interface HoboIndex {
//     public Iterator<Item> find(String cat, Collection<String> features, CIELabColor color, double dist, int minPrice, int maxPrice);
// }


import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.apache.thrift.TException;
import org.styloot.hobo.gen.*;
import org.styloot.hobo.*;
import org.styloot.hobo.hoboindex.HoboIndex;
import java.util.*;
package org.styloot.hobo.thriftserver;




class HoboServerImpl implements Hobo.Iface {
    private static final Logger log = LoggerFactory.getLogger(HoboServerImpl.class);

// Path: src/org/styloot/hobo/hoboindex/HoboIndex.java
// public interface HoboIndex {
//     public Iterator<Item> find(String cat, Collection<String> features, CIELabColor color, double dist, int minPrice, int maxPrice);
// }


// Path: src/org/styloot/hobo/thriftserver/HoboServerImpl.java
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.apache.thrift.TException;
import org.styloot.hobo.gen.*;
import org.styloot.hobo.*;
import org.styloot.hobo.hoboindex.HoboIndex;
import java.util.*;

package org.styloot.hobo.thriftserver;




class HoboServerImpl implements Hobo.Iface {
    private static final Logger log = LoggerFactory.getLogger(HoboServerImpl.class);

    public HoboServerImpl(HoboIndex idx, int ps) {