private static bool CanCheckIn(CheckinEvaluationResult checkinEvaluationResult, bool skipPolicy)
{
var result = checkinEvaluationResult.Conflicts.IsNullOrEmpty()
&& checkinEvaluationResult.NoteFailures.IsNullOrEmpty()
&& checkinEvaluationResult.PolicyEvaluationException == null;
if (!skipPolicy)
result &= checkinEvaluationResult.PolicyFailures.IsNullOrEmpty();
return result;
}