func NewApplication(flags *cliFlags) (*application, func(), error) {
	wire.Build(
		wire.FieldsOf(new(*cliFlags), "Log", "Census", "MySQL", "Orc8r"),
		log.Set,
		newApplication,
		newTenancy,
		mysql.Open,
		graphhttp.NewServer,
		wire.Struct(new(graphhttp.Config), "*"),
		graphgrpc.NewServer,
		wire.Struct(new(graphgrpc.Config), "*"),
	)
	return nil, nil, nil
}
// NewApplication creates a new graph application.
NewApplication creates a new graph application.
// NewApplication creates a new graph application .
func NewApplication(flags *cliFlags) (*application, func(), error) {
	wire.Build(
		wire.FieldsOf(new(*cliFlags), "Log", "Census", "MySQL", "Orc8r"),
		log.Set,
		newApplication,
		newTenancy,
		mysql.Open,
		graphhttp.NewServer,
		wire.Struct(new(graphhttp.Config), "*"),
		graphgrpc.NewServer,
		wire.Struct(new(graphgrpc.Config), "*"),
	)
	return nil, nil, nil
}
func NewApplication ( flags * cliFlags ) ( * application , func ( ) , error ) { wire . Build ( wire . FieldsOf ( new ( * cliFlags ) , " " , " " , " " , " " ) , log . Set , newApplication , newTenancy , mysql . Open , graphhttp . NewServer , wire . Struct ( new ( graphhttp . Config ) , " " ) , graphgrpc . NewServer , wire . Struct ( new ( graphgrpc . Config ) , " " ) , ) return nil , nil , nil }
NewApplication creates a new graph application.
NewApplication creates a new graph application .