//
        // Public methods
        //

        //------------------------------------------------------------------------------
        public static void ShowWindow(String templateFilePath, String defaultName, String targetPath)
        {
            XenoTemplateUtilityWindow window = XenoTemplateUtilityWindow.CreateInstance <XenoTemplateUtilityWindow>();
            String title = String.Format("XenoTemplate: {0}", defaultName);

#if UNITY_5_0
            window.title = title;
#else
            window.titleContent = new GUIContent(title);
#endif

            window.Initialize(templateFilePath, defaultName, targetPath);
            window.ShowUtility();
            window.Focus();
        }