private void AddInternal(ActivityPackage activityPackage)
{
if (activityPackage.ActivityKind.Equals(ActivityKind.Click) && PackageQueue.Count > 0)
{
PackageQueue.Insert(1, activityPackage);
}
else
{
PackageQueue.Add(activityPackage);
}
Logger.Debug("Added package {0} ({1})", PackageQueue.Count, activityPackage);
Logger.Verbose("{0}", activityPackage.GetExtendedString());
WritePackageQueue();
}