return (Harvest.harvest(context, dso, startDate, endDate,
try { return (Harvest.harvest(context, dso, startDate, endDate,
    private boolean itemsChanged(Context context, DSpaceObject dso, long timeStamp)            throws SQLException    {        // construct start and end dates        DCDate dcStartDate = new DCDate( new Date(timeStamp) );        DCDate dcEndDate = new DCDate( new Date(System.currentTimeMillis()) );        // convert dates to ISO 8601, stripping the time        String startDate = dcStartDate.toString().substring(0, 10);        String endDate = dcEndDate.toString().substring(0, 10);                // this invocation should return a non-empty list if even 1 item has changed        return (Harvest.harvest(context, dso, startDate, endDate,        		                0, 1, false, false, false).size() > 0);    }