// Conversion from 'PluginsGroupSettings' to 'proto_plugins_group_settings'
 public static Proto.Plugin.proto_plugins_group_settings ConvertToProto(PluginsGroupSettings vm) // Clone.tt Line: 236
 {
     Contract.Requires(vm != null);
     Proto.Plugin.proto_plugins_group_settings m = new Proto.Plugin.proto_plugins_group_settings(); // Clone.tt Line: 239
     m.IsGroupParam1 = vm.IsGroupParam1;                                                            // Clone.tt Line: 276
     return(m);
 }
 // Conversion from 'proto_plugins_group_settings' to 'PluginsGroupSettings'
 public static PluginsGroupSettings ConvertToVM(Proto.Plugin.proto_plugins_group_settings m, PluginsGroupSettings vm) // Clone.tt Line: 170
 {
     Contract.Requires(vm != null);
     if (m == null)
     {
         return(vm);
     }
     vm.IsNotifying   = false;
     vm.IsValidate    = false;
     vm.IsGroupParam1 = m.IsGroupParam1; // Clone.tt Line: 221
     vm.IsNotifying   = true;
     vm.IsValidate    = true;
     return(vm);
 }