global $wp_filesystem;
            check_admin_referer('shortcode_templates_editor_admin', 'wp_nonce_field_dialog');
            $form_url = wp_nonce_url($this->form_url, 'shortcode_templates_editor_admin');
            if (!$this->filesystem_init($form_url)) {
                return false;
            }
            if (false === $wp_filesystem->copy($file, $new_file)) {
                return false;
            }
            if (false === $wp_filesystem->delete($file, false, 'f')) {
                return false;
            }
            return true;
        }
        /**
         * Returns the instance.
         *
         * @since  1.0.0
         * @return object
         */
        public static function get_instance()
        {
            // If the single instance hasn't been set, set it now.
            if (null == self::$instance) {
                self::$instance = new self();
            }
            return self::$instance;
        }
    }
    Cherry_Shortcode_Editor::get_instance();
}