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