code: func NewDefaults() (*args.GeneratorArgs, *CustomArgs) {
  	genericArgs := args.Default().WithoutDefaultFlagParsing()
  	customArgs := &CustomArgs{
  		SingleDirectory: false,
  	}
  	genericArgs.CustomArgs = customArgs
  
  	if pkg := codegenutil.CurrentPackage(); len(pkg) != 0 {
  		genericArgs.OutputPackagePath = path.Join(pkg, "pkg/client/informers")
  		customArgs.VersionedClientSetPackage = path.Join(pkg, "pkg/client/clientset/versioned")
  		customArgs.InternalClientSetPackage = path.Join(pkg, "pkg/client/clientset/internalversion")
  		customArgs.ListersPackage = path.Join(pkg, "pkg/client/listers")
  	}
  
  	return genericArgs, customArgs
  }
docs: // NewDefaults returns default arguments for the generator.