private DataItem ParseFlowContentInFlow(out bool success)
{
int errorCount = Errors.Count;
DataItem dataItem = null;
dataItem = ParseFlowScalarInFlow(out success);
if (success) { ClearError(errorCount); return dataItem; }
dataItem = ParseFlowSequence(out success);
if (success) { ClearError(errorCount); return dataItem; }
dataItem = ParseFlowMapping(out success);
if (success) { ClearError(errorCount); return dataItem; }
return dataItem;
}