if (stateCount == 0 && fIsHandlingTemporaryProblems || state.fReportedProblems.size() > 0)
if (stateCount == 0)
			private void internalEndReporting(ProblemRequestorState state) {				int stateCount= 0;				synchronized(getLockObject()) {					-- fStateCount;					stateCount= fStateCount;					fProblemRequestorState.set(null);				}				if (stateCount == 0 && fIsHandlingTemporaryProblems || state.fReportedProblems.size() > 0)					reportProblems(state.fReportedProblems);			}