public virtual bool SupportsRunLevel(RunLevel runLevel)
        {
            foreach (var attribute in attributes)
            {
                foreach (string s in attribute.RunLevels)
                {
                    if (AnyRunLevel.Default.Equals(s) || runLevel.Equals(s))
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }
		public virtual bool SupportsRunLevel(RunLevel runLevel)
		{
			foreach (var attribute in attributes)
			{
				foreach (string s in attribute.RunLevels)
				{
					if (AnyRunLevel.Default.Equals(s) || runLevel.Equals(s))
					{
						return true;
					}
				}
			}

			return false;
		}