List query(double min, double max) { if (isEmpty) return []; ArrayListVisitor visitor = new ArrayListVisitor(); index.query(min, max, visitor); return visitor.getItems(); }