code: function getPropertiesGroupsData(src) {
          var groups = [],
              objectName;
  
          // intersection for restoring paths sequence
          grunt.util._.intersection(src, grunt.file.expand(options.initFiles)).forEach(function (path) {
  
              objectName = paths.getObjectNameByInitFile(path.replace(
                  new RegExp('^' + utils.toRegExpText(options.base.replace(/^\.\//, ''))),
                  ''
              ).replace(/^\/+/, ''));
  
              grunt.verbose.ok(objectName);
  
              groups.push({
                  objectName:          objectName,
                  initFilePath:        path,
                  pattern:             new RegExp('^' + utils.toRegExpText(objectName) + (objectName ? '\\.' : ''), 'i'),
                  inlineProperties:    [],
                  prototypeProperties: []
              });
          });
  
          return groups;
      }
docs: Get groups from init files:
  {
  initFIlePath: {
  objectName: 'objectName',
  pattern:    /objectName/i,
  inlineProperties:    [],
  prototypeProperties: []
  }
  }
  @param src [{String}]
  @returns [{Object}]