Date date = TimeUtil.parseDate(SVNReader.getString(items, 4));
Date date = items[4] != null ? TimeUtil.parseDate(SVNReader.getString(items, 4)) : null;
    private static SVNDirEntry readStatEntry(LoggingInputStream is)            throws SVNException {        Object[] items = SVNReader.parse(is, "(WNTN(?S)(?S))", null);        is.log();        SVNNodeKind kind = SVNNodeKind.parseKind(SVNReader.getString(items, 0));        long size = SVNReader.getLong(items, 1);        boolean hasProps = SVNReader.getBoolean(items, 2);        long revision = SVNReader.getLong(items, 3);        Date date = TimeUtil.parseDate(SVNReader.getString(items, 4));        String author = SVNReader.getString(items, 5);        return new SVNDirEntry(null, kind, size, hasProps, revision, date,                author);    }