public override void Parse(FastTransferStream stream)
{
if (stream.ReadMarker() == Markers.StartSubFld)
{
this.StartMarker = Markers.StartSubFld;
this.FolderContent = new FolderContent(stream);
if (stream.ReadMarker() == Markers.EndFolder)
{
this.EndMarker = Markers.EndFolder;
}
else
{
throw new Exception("The SubFolder cannot be parsed successfully. The EndFolder Marker is missed.");
}
}
}