@Override
    protected DataSet doParse() {
        try {
            lineCount = 0;
            return doDelimitedFile(getDataSourceReader(), shouldCreateMDFromFile());
        } catch (final IOException e) {
            LOGGER.error("error accessing/creating inputstream", e);
        }
        return null;
    }