myCommittedDate = TimeUtil.parseDate(committedDate);
myCommittedDate = committedDate != null ? TimeUtil.parseDate(committedDate) : null;
    protected SVNInfo(File file, String url, long revision, SVNNodeKind kind, String uuid,             long committedRevision, String committedDate, String author,             String schedule,             String copyFromURL, long copyFromRevision,             String textTime, String propTime,             String checksum,             String conflictOld, String conflictNew, String conflictWorking, String propRejectFile,             SVNLock lock) {        myFile = file;        myURL = url;        myRevision = SVNRevision.create(revision);        myKind = kind;        myRepositoryUUID = uuid;                myCommittedRevision = SVNRevision.create(committedRevision);        myCommittedDate = TimeUtil.parseDate(committedDate);        myAuthor = author;                mySchedule = schedule;        myChecksum = checksum;        myTextTime = textTime != null ? TimeUtil.parseDate(textTime) : null;        myPropTime = propTime != null ? TimeUtil.parseDate(propTime) : null;                myLock = lock;                if (file != null) {            if (conflictOld != null) {                myConflictOldFile = new File(file.getParentFile(), conflictOld);            }            if (conflictNew != null) {                myConflictNewFile = new File(file.getParentFile(), conflictNew);            }            if (conflictWorking != null) {                myConflictWrkFile = new File(file.getParentFile(), conflictWorking);            }            if (propRejectFile != null) {                myPropConflictFile = new File(file.getParentFile(), propRejectFile);            }        }                myIsRemote = false;    }