startTime = System.currentTimeMillis();
startTime = launchTime;
	DefaultProfileLogger() {		initProps();		int size = getBufferSize();		timeLogEntries = new TimeEntry[size];		timelog = new StringBuffer(4096);		for (int i = 0; i < size; i++) {			timeLogEntries[i] = timeEntryFactory();		}		timeEntriesIndex = 0;		String timeString = System.getProperty("eclipse.startTime"); //$NON-NLS-1$		if (timeString != null) {			startTime = Long.parseLong(timeString);		} else {			startTime = System.currentTimeMillis();		}		int index = 0;		long mainTime = startTime;		launchTimeString = System.getProperty("launch.startMillis"); //$NON-NLS-1$		if (launchTimeString != null) {			startTime = Long.parseLong(launchTimeString);			logTime(Profile.FLAG_NONE, "DefaultProfileLogger.init()", "launch time initialized", null); //$NON-NLS-1$//$NON-NLS-2$			timeLogEntries[index++].time = getStartTime();		}		logTime(Profile.FLAG_NONE, "DefaultProfileLogger.init()", "start time initialized", null); //$NON-NLS-1$//$NON-NLS-2$		timeLogEntries[index++].time = mainTime;	}