removed check for same RT from one call to the other (no specification say that it must be different) Left the check that at least one element named record should be present in the returned list
added check for same rumption token and empty records list - both times throw runtime eception
do not log or propagate erroneous and potentially huge xml records. They might clog the information system
Check is blank
Changed OAI Iterator to allow to find the next resumption token even if the page is not xml well formed
remove some characters there are not in XML Character Range.see https://www.w3.org/TR/REC-xml/#charsets
javadoc and some java8 stuff
do not pollute the logs
Moved HttpConnector in common package
update user-agent to "Mozilla/5.0 (compatible; OAI; +http://www.openaire.eu)", the word "Harvester" caused 403 status code in one case
codebase used to migrate to java8 the production system