@Override
	public boolean hasNext() {
		if (in == null) return false; // No file? => We are done
		if (binRead != null) return true;

		try {
			binRead = readerObject.read(in);
			if (binRead == null) close();// Nothing more to read?
		} catch (IOException e) {
			binRead = null;
		}

		return (binRead != null);
	}