public static void GetInstanceSync(CimSession cimSession, string cimNamespace, string cimClassName)
        {
            // Check Arguments
            if (cimNamespace == null)
            {
                throw new ArgumentNullException("cimNamespace");
            }

            if (cimClassName == null)
            {
                throw new ArgumentNullException("cimClassName");
            }

            try
            {
                CimInstance getInstance = GetInstanceCore(cimSession, cimNamespace, cimClassName);
                if (getInstance == null)
                {
                    Console.WriteLine("Operation GetInstance not performed");
                    return;
                }

                CimInstance cimInstance = cimSession.GetInstance(cimNamespace, getInstance);

                // Use the instance
                PrintCimInstance(cimInstance);
            }
            catch (CimException ex)
            {
                PrintCimException(ex);
            }
            catch( Exception ex)
            {
                Console.WriteLine(ex.Message);
            }            
        }