public static void Main(string[] args)
        {
            Console.WriteLine(" # start");
            SecurityPropertyCollection incomingClaims  = new SecurityPropertyCollection();
            SecurityPropertyCollection corporateClaims = new SecurityPropertyCollection();
            SecurityPropertyCollection outgoingClaims  = new SecurityPropertyCollection();
            ClaimTransformStage        transformStage  = ClaimTransformStage.PostProcessing;
            string strIssuer    = null;
            string strTargetURI = null;

            corporateClaims.Add(SecurityProperty.CreateGroupProperty("Administrators"));

            ClaimTransformer o = new ClaimTransformer();

            o.TransformClaims(ref incomingClaims, ref corporateClaims, ref outgoingClaims, transformStage, strIssuer, strTargetURI);

            o.displayClaims(outgoingClaims);

            Console.WriteLine(" # end");
        }
        public static void Main(string[] args)
        {
            Console.WriteLine(" # start");
              SecurityPropertyCollection incomingClaims = new SecurityPropertyCollection();
              SecurityPropertyCollection corporateClaims = new SecurityPropertyCollection();
              SecurityPropertyCollection outgoingClaims = new SecurityPropertyCollection();
              ClaimTransformStage transformStage = ClaimTransformStage.PostProcessing;
              string strIssuer = null;
              string strTargetURI = null;

              corporateClaims.Add(SecurityProperty.CreateGroupProperty("Administrators"));

              ClaimTransformer o = new ClaimTransformer();
              o.TransformClaims(ref incomingClaims, ref corporateClaims, ref outgoingClaims, transformStage, strIssuer, strTargetURI);

              o.displayClaims(outgoingClaims);

              Console.WriteLine(" # end");
        }